通过按按钮更改布局内容的最佳方法是? 我想要每次按下6个按钮和不同的内容。
我无法使用标签布局,因为我已经使用了它..
答案 0 :(得分:0)
我建议使用在API演示中设置的gridview。您可以从Android SDK中将其作为新项目导入。
它像“所有应用”列表一样有效。但是,您可以更改按钮/图标/文本的布局方式。
答案 1 :(得分:0)
在我正在处理的应用中,我有一个消息类型列表作为按钮。单击按钮可将显示更改为用于撰写所选消息的布局。为此,我有一个FrameLayout用于我想要更改的区域。我将此视图引用为'compose_content'。当我想更改内容时,我运行以下代码:
compose_content.removeAllViews();
LayoutInflater.from(activity).inflate(R.layout.new_content,compose_content, true);
这会将FrameLayout内容更改为指定布局中的内容。
答案 2 :(得分:0)
一种解决方案是将所有6个视图放在充气的xml中,并根据按下的按钮设置可见的特定视图的可见性,其余部分消失