[英]How Do I add a Click Event in a BindView?
如何為具有綁定視圖的適配器添加單擊處理程序? 剛開始。 謝謝。
將此放入您的binderView-無論如何我都為我工作。
public void bindView(View v, Context context, final Cursor c) {
int tvGoto = c.getColumnIndexOrThrow("mColumn");
final String gotoLink = c.getString(tvGoto);
TextView gotoTxt = (TextView) v.findViewById(R.id.mRID);
if (gotoTxt != null) {
gotoTxt.setText(gotoLink);
}
....
v.setTag(gotoLink);
final ListView lv = getListView();
lv.setEnabled(true);
lv.setClickable(true);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v, int arg2,
long arg3) {
String url = "";
url = (String) v.getTag();
Intent i = new Intent(QueryDisplay.this, DocView.class);
QueryDisplay.this.startActivity(i);
}
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.