我在文件名browse.xml中使用ListView,如下所示。在列表視圖中動態更改(列表項)TextView的顏色
<ListView
android:id="@+id/listView1"
android:layout_width="250dp"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_below="@+id/relativeLayout1" >
</ListView>
而且我填充裏面的onCreate此ListView的()方法爲:
files1=new ArrayList<String>();
File sdcard=Environment.getExternalStorageDirectory();
files1 = getListFiles(new File(sdcard.getAbsolutePath()+File.separatorChar));
ArrayAdapter<String> fileList =new ArrayAdapter<String>(this, R.layout.row,files1);
setListAdapter(fileList);
row.xml如下所示爲:
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rowtext"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:textSize="20dp"
android:textColor="#000000"
android:background="#FFFFFF"/>
這整個程序正在顯示所有的sdcard的文件在列表視圖和點擊任何listitem,將該文件的名稱保存到sharedPrefernce..Now我想改變列表視圖中文件名稱(列表項目)的文本顏色在那裏SharedPrefernce ..
[編輯]:我在這裏使用ArrayAdapter默認構造函數來列出一個列表視圖中的所有項目
PLS建議我東西.. 謝謝..
沒有,但我不使用任何適配器類 – Kanika 2012-03-13 06:32:43
的沒有使用適配器你如何使用row.xml列表項 – 2012-03-13 06:43:20
我正在使用ArrayAdapter默認構造函數來將files1數據添加到row.xml文本視圖中,以列出ListView中的所有項目 – Kanika 2012-03-13 06:51:54