如何给listview设置点击事件

如何给listview设置点击事件,第1张

点击listview的整个item 就是listview.setonItemselectListener(new OnItemselectListene)我写的单词估计有错,你自动补全就行,

单击里面的每一个item的话

如果是自定义适配器,那就在自定义适配器的getview 方法里面根据控件的id设置监听器

如果不是自定义适配器,我就不知道你怎么加进去的,系统的吧,这我就不知道了

还有一种就是在xml里面加上onclick="dd"(dd为自定义名)

比如

<Button

android:id="@+id/button"

w.....

h....

onClick="dd"

/>

然后在activity里面写上

public void dd(View view){

这里面就写上你点击控件要实现的功能了

}

如果是android的话,listview是可以添加点击事件还有长按事件:

mylistview.setOnItemClickListener(new OnItemClickListener(){

@Override

public void onItemClick(AdapterView<?>arg0, View arg1, int arg2,

long arg3) {

// TODO Auto-generated method stub

if(list.get(arg2).equals("LinearLayout"))

{

Intent intent = new Intent("com.wps.android.LINEARLAYOUT")

startActivity(intent)

}

if(list.get(arg2).equals("AbsoluteLayout"))

{

Intent intent = new Intent("com.wps.android.ABSOLUTELAYOUT")

startActivity(intent)

}

if(list.get(arg2).equals("TableLayout"))

{

Intent intent = new Intent("com.wps.android.TABLELAYOUT")

startActivity(intent)

}

}

})

首先要明确listview中的行点击事件,还是行内某列内某个对象的点击事件。

可在listview事件中选择相应的事件,单击事件是统一执行的,则需要对点击的对象绑定唯一ID等 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11630929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存