gpt4 book ai didi

android - 如何在 BindView 中添加点击事件?

转载 作者:行者123 更新时间:2023-11-30 04:41:23 27 4
gpt4 key购买 nike

如何为具有绑定(bind) View 的适配器添加点击处理程序?刚刚开始。谢谢。

最佳答案

将其放入您的 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);
}
});
}

关于android - 如何在 BindView 中添加点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com