在布局中使用布局?

时间:2012-01-19 16:17:55

标签: android layout button

通过按按钮更改布局内容的最佳方法是? 我想要每次按下6个按钮和不同的内容。

我无法使用标签布局,因为我已经使用了它..

3 个答案:

答案 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中,并根据按下的按钮设置可见的特定视图的可见性,其余部分消失