【发布时间】:2018-02-23 02:13:49
【问题描述】:
我在我的应用程序中使用列表视图而不是按钮。我想在 listview 上设置 OnClickListener() 而不是 setOnItemClickListener()。 这是我的代码:
listview.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(getApplicationContext(), BillingActivity1.class));
}
});
有人可以建议一种方法来执行 OnClickListener() 吗?
谢谢你
【问题讨论】:
-
使用
setOnItemClickListener而不是setOnClickListener -
您说“我想在 listview 上设置 OnClickListener() 而不是 setOnItemClickListener()”。简而言之,为什么要在 listview 上使用 onclick 而不是在项目上使用 onclick?
-
我想在 MainActivity 类的 4 个活动之间切换,MainActivity 包含 4 个列表视图,显示子活动的元素,子活动有一个项目列表。我想在点击列表视图时在活动之间做“意图” , @PierGiorgioMisley
-
"I want to set OnClickListener() on listview instead of seOnItemClickListener()",这基本上是错误的——你应该尽可能使用OnItemClickListener -
我还是不明白你为什么要使用listview的onclick。 Listview 不是为此目的而制作的。无论如何,你为什么不喜欢onItemClick?完全一样,只是允许你根据点击的项目做不同的事情。
标签: android listview android-intent onclicklistener