android listview如何响应自定义view中的点击事件?

我在getView()中使用的View是自定义的View,在这个自定义的View里有OnClick事件和手势之类的监听,请问如何可以在我点击item的时候响应的是我Vie... 我在getView()中使用的View是自定义的View,在这个自定义的View里有OnClick事件和手势之类的监听,请问如何可以在我点击item的时候响应的是我View中自定义的click事件,而不是ListView的OnItemClick事件呢?
我已经明确的说了!不是要响应itemclick事件!我是要响应我自定义View中的click事件!怎么还有回答用OnItemClick的呢??
展开
 我来答
热彼包影延1n890
2012-11-27 · 超过22用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:36万
展开全部
直接在getView()里面写控件的click事件不就可以了啊
那个什么onItemClick你不去实现重写它 它是不会执行的啊 怎么的也就有个selector效果而已
追问
在Adapter中实现会有一些很头疼的问题,所以我才会想在自定义的View中实现的......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天外来客1009
2012-12-05
知道答主
回答量:9
采纳率:0%
帮助的人:5.6万
展开全部
自定义的view中的onclick事件,也需要你在使用的时候重写的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吾乃春熙刀客
2012-11-27
知道答主
回答量:13
采纳率:0%
帮助的人:4.5万
展开全部
自定义一个adapter adapter给View设置上点击事件好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旧屋b9
2012-11-29 · 超过12用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:18.5万
展开全部
A,------------------------------------------

android:descendantFocusability="blocksDescendants"
B,------------------------------------------
<button
android:layout_width='...'
.....
android:onClick="myOnClick"
/>
C,------------------------------------------

在adapter里面的getview里
public void getView(){

button btn = null;

btn.setTag(postion);

}
D,------------------------------------------
然后在使用listview的activity里面写上
E,------------------------------------------

public void myOnClick(View v){

int postion = v.getTag();
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小布丁5485
2012-11-25 · 超过26用户采纳过TA的回答
知道答主
回答量:92
采纳率:100%
帮助的人:64.8万
展开全部
setonitemclicklistener,就能相应你想要的事件了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式