首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

LinearLayout的背景色设立

2012-09-07 
LinearLayout的背景色设置应用中用到了listview,自己写了listitem,在设置item背景上一直没有成功,不管是在

LinearLayout的背景色设置

应用中用到了listview,自己写了listitem,在设置item背景上一直没有成功,不管是在layout中设置背景色还是在activity中设置背景色,item的背景色一直是灰色的。

解决方法如下:

layout文件:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:background="@drawable/my_drawable"    android:orientation="horizontal" >    <ImageView        android:id="@+id/img"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_margin="5px" />    <LinearLayout        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:orientation="vertical" >        <TextView            android:id="@+id/name"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textColor="#000000"            android:textSize="22px" />        <TextView            android:id="@+id/time"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginTop="5px"            android:textColor="#000000"            android:textSize="16px" />    </LinearLayout>    <CheckBox        android:id="@+id/checkBox"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentRight="true"        android:focusable="false" /></LinearLayout>

 

my_drawable.xml文件

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <!-- focused -->    <item android:drawable="@color/white" android:state_focused="true"/>    <!-- focused and pressed -->    <item android:drawable="@color/white" android:state_focused="true" android:state_pressed="true"/>    <!-- pressed -->    <item android:drawable="@color/white" android:state_pressed="true"/>    <!-- default -->    <item android:drawable="@color/white"/></selector>


color.xml文件

<?xml version="1.0" encoding="utf-8"?><resources>     <color name="white">#FFFFFF</color></resources>


这样listview的item背景色就变成白的啦

热点排行