我正在创建一个应用程序,在特定事件上添加特定布局,例如点击按钮。实际上我很困惑,我是否应该使用列表视图来执行此操作或只是以编程方式在父布局中添加视图。布局包括编辑文本,删除按钮和复选框。删除按钮将删除布局,所以考虑所有这些事情我应该更喜欢。任何帮助都是适当的
答案 0 :(得分:2)
如果您的父布局是ScrollView或具有滚动功能,请不要使用ListView。
步骤1:我的建议是,如果父布局没有滚动功能,那么添加一个scrollView。
步骤2:创建一个包含三个要添加的视图的xml。
步骤3:膨胀视图(来自xml)并以编程方式添加/删除它。
答案 1 :(得分:2)
如果您在布局中使用edittext,按钮,那么我建议在您的任何父布局中以编程方式添加此布局。因为使用列表,您可能会遇到一些问题,例如列表中的视图可重用性,将在编辑文本内容中创建冗余,按钮或列表单击时可聚焦问题。 而使用其他方法,我猜您只需要维护一个视图列表。希望这会对你有帮助:)