草庐IT

performItemClick

全部标签

android - ListView 中的 performItemClick 不突出显示项目

然后我将ListView设置为:适配器设置为:navMenu=(ListView)findViewById(R.id.list_menu_nav);navMenu.setAdapter(newArrayAdapter(this,android.R.layout.simple_list_item_1,menuList));当我触摸一个项目时,它会变成白色背景(按照我的设置)。但是,当我如下所示单击一个项目时,它被选中但没有获得白色背景。navMenu.performItemClick(navMenu.getChildAt(1),1,navMenu.getAdapter().getItem

android - 模拟来自 onitemclick 的点击

我已经有了一个onitemclickListener并且它可以工作,list.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewarg0,Viewarg1,intarg2,longarg3){...}});但是,我需要通过不同的按钮实现相同的功能。如何引用列表中已存在的onitemclickListener?我不想复制所有代码并再次使用它,因为它大约有500行。 最佳答案 有performItemClick这是做什么的。l

Android - ListView - performItemClick

我在尝试使用ListView的performItemClick功能时遇到了一些困难。我要做的就是以编程方式在列表的第一项中执行单击。我该怎么做?我在文档中查找了该函数,但我并没有真正理解它的参数。我尝试了类似的方法:myListView.performItemClick(myListView.getChildAt(0),0,myListView.getChildAt(0).getId());但它不起作用(myListView.getChildAt(0)返回null)提前谢谢你! 最佳答案 mList.performItemClick