我在我的程序下面的類:Android的列表視圖問題
public class RZoom extends Activity {
private ArrayList<FItem> m_FItems;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fchooser);
TextView tvName = (TextView)findViewById(R.id.txtTitleShow);
m_fItems = ((ArrayList<FItem>)this.getIntent().getSerializableExtra("fItems"));
tvName.setText(this.getIntent().getExtras().getString("RName"));
ListView lv = (ListView)findViewById(R.id.listView1);
FItemAdapter adapter = new FItemAdapter(this, R.layout.row, m_FItems);
lv.setAdapter(adapter);
}
}
該類顯示自定義列表視圖,一切工作正常。我的問題是:
如何捕獲項目點擊Listview?我所見過的所有例子似乎都繼承了ListActivity而不是Activity,就像我在做的一樣。
有沒有辦法遍歷listview中的項目,並將項目的背景顏色設置爲Red,具體取決於實際項目? (換句話說,我想程序化地突出顯示一個項目取決於實際項目)
任何幫助,將不勝感激!