我在我的程序下面的类: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,具体取决于实际项目? (换句话说,我想程序化地突出显示一个项目取决于实际项目)
任何帮助,将不胜感激!