【Android开发】应用AdapterView绑定数据

【Android开发】使用AdapterView绑定数据?// the XML templateadapter2.setDropDownViewResource(android.R.

【Android开发】使用AdapterView绑定数据

?

// the XML template

adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s2.setAdapter(adapter2);

如果数据发生改变,你需要回调 notifyDataSetChanged(). 自动刷新View上的数据。

处理用户的选择

通过设置AdapterView.OnItemClickListener方法来处理用户的选择某一个位置的列表项
例如代码
// Create a message handling object as an anonymous class.
private OnItemClickListener mMessageClickedHandler = new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id)
{
// Display a messagebox.
Toast.makeText(mContext,"You've got an event",Toast.LENGTH_SHORT).show();
}
};

?

// Now hook into our object and set its onItemClickListener member
// to our class handler object.
mHistoryView = (ListView)findViewById(R.id.history);
mHistoryView.setOnItemClickListener(mMessageClickedHandler);