我需要在我的 Android 应用程序中实现片段,当按下按钮打开时。但我不确定将片段放在 XML 中的哪个位置。
交互在列表视图中,当您在列表视图中按下项目中的按钮时,该按钮将打开片段。但是我应该在 listview 行 xml 的 xml 中还是在主布局 xml 中实现片段?
我需要在我的 Android 应用程序中实现片段,当按下按钮打开时。但我不确定将片段放在 XML 中的哪个位置。
交互在列表视图中,当您在列表视图中按下项目中的按钮时,该按钮将打开片段。但是我应该在 listview 行 xml 的 xml 中还是在主布局 xml 中实现片段?
首先,您应该创建一个至少具有a 的FragmentActivityLinearLayout
,
然后您应该创建两个Fragment,一个带有 theListView
及其项目,一个带有您想要做的事情。
在你的FragmentActivity
你可以管理这两个Fragment
交易。
仔细阅读来自 Android 开发者网站的此链接。它包含您需要的所有信息。
我最终得出结论,在按下 listView 中的项目后打开辅助视图时使用片段是一个非常糟糕的主意。
所以我的解决方案是在列表视图中按下按钮的那一刻使用和扩展自定义视图。