0
我在內部遇到ToggleButton
問題。我使用CursorAdapter
填寫ListView
。問題是,當我點擊裏面的一些ToggleView
時,LogCat顯示不同的ID。LIstView內部的ToggleButton
public void bindView(View view, final Context context, final Cursor cursor) {
ToggleButton toggle = (ToggleButton) view.findViewById(R.id.setalarm_item_switch);
TextView id = (TextView) view.findViewById(R.id.setalarm_item_desc);
id.setText(cursor.getString(ITEM_ID));
toggle.setOnClickListener(new OnClickListener() {
public void onClick(final View v) {
Log.d("mojaapp", "Click on " + cursor.getINT(ITEM_ID));
}
});
}
@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
View view = LayoutInflater.from(context).inflate(R.layout.setalarm_item, null);
return view;
}
到底是什麼'ITEM_ID'? – waqaslam 2012-04-10 11:44:06
這很好,我簡化了這個 – Domiik 2012-04-10 11:46:21