listview_color.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >    <ListView        android:id="@+id/listViewColor"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:background="@android:color/white"        android:choiceMode="singleChoice"        android:divider="@android:color/darker_gray"        android:dividerHeight="1dp" >    </ListView></LinearLayout>

aa.java

package com.wangzhu.demoselector;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;public class ListViewColorActivity extends Activity {    private ListView listViewColor;    private ArrayAdapter<String> colorAdapter;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.listview_color);        initView();    }    private void initView() {        listViewColor = (ListView) findViewById(R.id.listViewColor);        colorAdapter = new ArrayAdapter<String>(this, R.layout.list_item_color,                R.id.item_tv, getResources().getStringArray(                        R.array.listviewDatas));        listViewColor.setAdapter(colorAdapter);    }}

list_item_color.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="@drawable/list_item_bg_color_selector"    android:orientation="vertical" >    <TextView        android:id="@+id/item_tv"        android:layout_width="match_parent"        android:layout_height="wrap_content" /></LinearLayout>

list_item_bg_color_selector.xml

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:drawable="@color/green" android:state_pressed="true"/>    <item android:drawable="@color/red" android:state_activated="true"/>    <item android:drawable="@color/white"/></selector>

strings.xml

<?xml version="1.0" encoding="utf-8"?><resources>    <string-array name="listviewDatas">        <item>星期一</item>        <item>星期二</item>        <item>星期三</item>        <item>星期四</item>        <item>星期五</item>        <item>星期六</item>        <item>星期日</item>    </string-array></resources>

color.xml

<?xml version="1.0" encoding="utf-8"?><resources>    <color name="black">#000000</color>    <color name="red">#ff0000</color>    <color name="green">#00ff00</color>    <color name="white">#ffffff</color></resources>

更多相关文章

  1. golang判断今天星期几
  2. php获取今天是星期几
  3. 获取上周五的日期,除非今天是星期五使用T-SQL
  4. 黑马程序员 Java中根据YYYY-MM-DD格式的日期计算为星期几的两种

随机推荐

  1. 英特尔® 硬件加速执行管理器安装指南 —
  2. Android(安卓)WebView与JavaScript交互详
  3. Android(安卓)用户界面---定制组件(Custom
  4. Android(安卓)阿拉伯语言适配
  5. [Android] The connection to adb is dow
  6. Android网络请求库——android-async-htt
  7. FFMPEG移植到Android(ubuntu环境下)
  8. Unity功能记录(五)------ Android(安卓)stu
  9. Content Prodvider 类----实例:获取通讯录
  10. Google ZXing系列讲解(三)——ZXing 目录