【发布时间】:2014-11-17 17:56:47
【问题描述】:
我目前有一个包含 listView 的片段,并且我希望当用户从 listView 中选择一个项目时按钮变得可见。我试过以下代码:
MenuItem infoButton = menu.findItem(R.id.moreInfoButton);
infoButton.setVisible(true);
我在单击列表项时得到的只是一些其他基本功能,我必须显示有关所选项目的更多信息,但只有这个功能不起作用。当我在 try-catch 块中按下带有上述代码的列表项时,日志会显示这一点:
11-17 12:50:39.211 14126-14126/myPackage W/System.err﹕ java.lang.NullPointerException
11-17 12:50:39.216 14126-14126/myPackage W/System.err﹕ at myPackage.fragmentName$3.onItemClick(fragmentName.java:417)
任何想法我可以做什么?也许向菜单布局文件声明一个菜单项和 findViewByID?或者这是不正确的做法?
谢谢!
【问题讨论】:
标签: android listview android-fragments android-listview android-actionbar