当前位置: 首页 > 面试题库 >

Android:活动中的onListItemClick

解阳泽
2023-03-14
问题内容

上次我在这里问一个问题时,我学到了很多东西,所以我觉得值得尝试一下。

我正在通过以下链接使用Fedor的惰性列表:
ListView中的图像延迟加载

它就像一种魅力。但是,Fedor正在扩大他的主班Activity而不是ListActivity。因此,我不再能够使用listItemClick侦听器。Eclipse在周围声明了一些错误onListItemClick()。当我转身时它有效

    @Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
     // Intent launcher here
}

进入

   protected void onListItemClick(ListView l, View v, int position, long id) {
     // Intent launcher here
   }

但是意图启动器不起作用。吐司通知也没有。

当我打开Activity一个ListActivity,Eclipse不趔趄,但我的模拟器给我一个强制关闭。

如何得到

  • 无论onListItemClick()在活动点击(优选)
  • 还是将代码转换为ListActivity无强制关闭?

非常感谢。


问题答案:

我将答案写为:

1)@Falmarri的代码需要一些更新
2)我建议的编辑被XD完全拒绝
3)Stackoverflow不允许我写评论。

这是代码:

ListView listView = (ListView) findViewById(R.id.my_listview_in_layout);
listview.setOnItemClickListener(new AdapterView.OnItemClickListener(){
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id){
        //Do stuff
        //...
    }
});

参考:
根据android.widget.AdapterView.OnItemClickListener,公共方法onItemClick()是单击项目时调用的方法{
而不是未知的受保护方法onListItemClick() }



 类似资料:
  • 我有一个包含3个活动的应用程序。 我有主要活动。这将调用第二个活动,然后调用第三个活动。我想在不进入 onCreate 的情况下返回到主要活动。 这是第三个活动的代码:

  • 我是Android新手。我想建立一个标签格式的应用程序。我找到了许多使用了活动的文档。在许多情况下,还使用了碎片活动。我不确定从哪一个开始更好。请建议我是否应该使用或以选项卡格式开始开发?

  • 使用Appium(用于windows上的android),我需要检查登录场景,输入用户和密码后,点击登录按钮,新(等待)活动打开,1。请指导我如何获得当前活动,即在按下登录按钮之前。2.按下登录按钮后,如何导航到等待活动,以便检查登录是否成功。

  • 问题内容: 我在我的App中有不同之处,在所有这些方面,我都不需要。我找不到如何禁用它。我试图找到一个属性将其应用于,但到目前为止我什么都没找到。有人可以帮我吗? 问题答案: 哈哈,我刚才也被困在这一点上,所以很高兴我可以为您提供解决方案,至少对我有用:) 您想要做的是在values / styles.xml中定义一个新样式,如下所示 只有NoActionBar样式对您来说才有意义。最后,您必须在

  • 我的应用程序中有不同的< code >活动,我不想要所有这些< code >活动栏。我找不到关闭它的方法。我试图找到一个属性,将其应用到< code>main_activity.xml中,但是到目前为止,我什么也没有找到。有人能帮我吗?