我应该在列表视图中膨胀布局吗?
Should i inflate layout in the list view?
我正在创建一个应用程序,在特定事件中添加特定布局,例如单击按钮。实际上,我很困惑是应该使用列表视图来执行此操作,还是仅以编程方式在父布局中添加视图。布局由一个编辑文本、一个删除按钮和一个复选框组成。删除按钮将删除布局,因此考虑所有这些事情我应该更喜欢哪种方式。任何帮助将不胜感激
如果您的父布局是 ScrollView 或具有滚动功能,请不要使用 ListView。
第1步:我的建议是,如果parent layout没有滚动能力,那么就添加一个scrollView。
第 2 步:创建包含三个要添加的视图的 xml。
第 3 步:以编程方式膨胀视图(来自 xml)和 add/remove。
如果您在布局中使用 edittext 按钮,那么我建议以编程方式将此布局添加到您的任何父布局中。因为使用列表,您可能会面临几个问题,例如列表中的视图可重用性,会在您的编辑文本内容中产生冗余,按钮或列表点击的焦点问题。
而对于另一种方法,我猜你只需要维护你的观点列表。希望这会对你有所帮助:)
我正在创建一个应用程序,在特定事件中添加特定布局,例如单击按钮。实际上,我很困惑是应该使用列表视图来执行此操作,还是仅以编程方式在父布局中添加视图。布局由一个编辑文本、一个删除按钮和一个复选框组成。删除按钮将删除布局,因此考虑所有这些事情我应该更喜欢哪种方式。任何帮助将不胜感激
如果您的父布局是 ScrollView 或具有滚动功能,请不要使用 ListView。
第1步:我的建议是,如果parent layout没有滚动能力,那么就添加一个scrollView。
第 2 步:创建包含三个要添加的视图的 xml。
第 3 步:以编程方式膨胀视图(来自 xml)和 add/remove。
如果您在布局中使用 edittext 按钮,那么我建议以编程方式将此布局添加到您的任何父布局中。因为使用列表,您可能会面临几个问题,例如列表中的视图可重用性,会在您的编辑文本内容中产生冗余,按钮或列表点击的焦点问题。 而对于另一种方法,我猜你只需要维护你的观点列表。希望这会对你有所帮助:)