Android 从片段更改Listfragments所选项目
我在我的应用程序中实现了主/详细流程布局。 有一个片段活动、一个listfragment和一个片段 在我的片段中,我有一个prev/next按钮在列表片段项目中导航,因此我不必滚动并单击到另一个,它用于手机视图,但我希望它也能在平板电脑上工作 这是我的一张照片 如果单击上一个或下一个,detailfragment将其内容更改为下一个或上一个项目,但左侧的选定项目不会更改。 那么问题是如何告诉左侧片段更改选择 我使用了这个示例:Android 从片段更改Listfragments所选项目,android,android-fragments,android-listfragment,android-fragmentactivity,Android,Android Fragments,Android Listfragment,Android Fragmentactivity,我在我的应用程序中实现了主/详细流程布局。 有一个片段活动、一个listfragment和一个片段 在我的片段中,我有一个prev/next按钮在列表片段项目中导航,因此我不必滚动并单击到另一个,它用于手机视图,但我希望它也能在平板电脑上工作 这是我的一张照片 如果单击上一个或下一个,detailfragment将其内容更改为下一个或上一个项目,但左侧的选定项目不会更改。 那么问题是如何告诉左侧片段更改选择 我使用了这个示例: 谢谢您的帮助。如果我理解得很好,您希望在单击片段上的按钮时更改列表
谢谢您的帮助。如果我理解得很好,您希望在单击片段上的按钮时更改列表片段上选定的项目
在我看来,最好的方法是向活动发送一条消息(例如onPrevButtonClicked()参见),然后在活动中可以找到类似
fragment fragment=(fragment)getFragmentManager()的片段编码>,然后调用ListFragment上的一个方法,该方法将选择列表中的项目。最后,我找到了一个解决方案,我使用此代码使其工作
ListFragment lf = (ListFragment) getFragmentManager().findFragmentById(R.id.list_fragment);
slf.getListView().setItemChecked(mCurrentPosition, true);
是的,我用图片更新了问题。但是onclick侦听器位于片段onclieteview中。谢谢你的帮助,你的链接帮了我很大的忙,我不知道a怎么在开发者页面上看不到这一点