我需要在我的Android应用程序中实现Fragment,在按钮打开时按下。 但我不确定将片段放在XML中的位置。按钮打开一个片段
交互是在一个列表视图中,当你按下列表视图中的一个项目中的按钮时,该按钮将打开fragmemt。但是,我应该在xml的listview行xml中还是在主布局xml中实现片段?
我需要在我的Android应用程序中实现Fragment,在按钮打开时按下。 但我不确定将片段放在XML中的位置。按钮打开一个片段
交互是在一个列表视图中,当你按下列表视图中的一个项目中的按钮时,该按钮将打开fragmemt。但是,我应该在xml的listview行xml中还是在主布局xml中实现片段?
首先,你应该建立一个FragmentActivity具有至少一个LinearLayout
然后你应该建立两个Fragment,一个与ListView
及其项目,一个与你想要做什么。
在您的FragmentActivity
中,您可以管理两张Fragment
交易。
请仔细阅读Android Developer Site的this Link。它有你需要的所有信息。
我发现我想用listView打开子视图的子视图并不是最好的方法。但是,谢谢你的回答。 – lagos 2013-02-25 13:25:42
我最终得出结论,在按下listView中的一个项目后打开辅助视图时使用片段是一个非常糟糕的主意。
所以我的解决方案是使用和膨胀一个自定义视图,此时按钮被按下列表视图。
片段不能用于ListView的行。在包含ListView的主布局中打开它。 – Luksprog 2013-02-20 17:29:30
你说得对。我发现碎片看起来不是一个合适的解决方案。所以我的解决方案是在按下按钮时膨胀自定义视图。 – lagos 2013-02-25 13:24:09