当前位置:编程学习 > wap >>

如何修改 ListActivity 的背景颜色

我写了一个 Activity ,是继承 ListActivity 类,我是在xml里设置的背景色,内容如下:
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"      
        android:background="@color/mybackground"
        >

但是只有数据的那几行显示了我要的颜色,其他空白的地方都是黑色的,我看网上说用一下的方式:
   public void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState); 
           //设置背景色
           this.getListView().setBackgroundColor(R.color.blue);

           sa = new SimpleAdapter(this, getData(), R.layout.reportcenter_activity,
                   new String[] { "content", "image" }, new int[] {
                           R.id.rp_item_content, R.id.rp_item_icon });
           setListAdapter(sa); 
   }

这种方法也试过,还是不行,请问还有其他方式可以实现的吗?

--------------------编程问答-------------------- 解决啦,具体解决方法请看: http://www.iteye.com/topic/540423 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主真的可以用吗?我试试看 --------------------编程问答-------------------- android:drawSelectorOnTop="true"
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,