android listview 能模拟点击吗
privateOnItemClickListeneronAccountListItemClick=newOnItemClickListener(){@Overridepu...
private OnItemClickListener onAccountListItemClick = new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
if (((ListView)parent).getTag() != null){
((View)((ListView)parent).getTag()).setBackgroundDrawable(null);
}
((ListView)parent).setTag(view);
view.setBackgroundColor(Color.argb(127,255, 144, 0));
}
这是那个完整的单击事件!如果我在别的地方调用这个方法我是这么写的但是里面的参数不知道该怎样填写onAccountListItemClick.onItemClick(arg0, arg1, arg2, arg3),这四个参数应该写什么呢? 展开
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
if (((ListView)parent).getTag() != null){
((View)((ListView)parent).getTag()).setBackgroundDrawable(null);
}
((ListView)parent).setTag(view);
view.setBackgroundColor(Color.argb(127,255, 144, 0));
}
这是那个完整的单击事件!如果我在别的地方调用这个方法我是这么写的但是里面的参数不知道该怎样填写onAccountListItemClick.onItemClick(arg0, arg1, arg2, arg3),这四个参数应该写什么呢? 展开
展开全部
可以的,但是这不属于C#。net范围。
利用eclipse安卓模拟器就可以实现。
利用eclipse安卓模拟器就可以实现。
更多追问追答
追问
不好意思我没看!我说的是模拟点击事件!就是说让代码去触发这个点击事件。可以吗?
追答
可以,首先,你要先将点击事件写完整。
然后,在其他操作时,你可以去调用这个点击事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点击时间是由系统触发调用的,包括里面的参数都是系统分发的,你无权调用这个事件响应函数,否则就破坏了封装性了。
更多追问追答
追问
哦!那你的意思就是没办法了呗?对吗?
追答
都说了你是不能调用这个点击事件的,这个事件是由系统触发调用,里面的
AdapterView parent, View view, int position,long id
这些参数都是系统传递的,你是无权调用的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询