【发布时间】:2012-09-15 14:06:24
【问题描述】:
我有一个片段,我在其中(以编程方式)创建布局和按钮以获得这种视图:
<LayoutMaster>
<Layout1>
<Button 1>
<Button 2>
...
</Layout1>
<Layout2>
<Button 1>
<Button 2>
...
</Layout2>
...
</LayoutMaster>
我需要我的按钮填满屏幕并且大小相同。因此,当我使用 XML 文件时,我将这些属性添加到布局和按钮中并且它起作用了:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
但是当我在我的 java 文件中执行此操作时(所以我不使用 xml 布局),当片段渲染时,我只有一个占据所有屏幕的大按钮。所以我猜我必须刷新视图并添加一个 LayoutMaster.invalidate() 但没有用。
我在片段的 onCreateView 中这样做。
像往常一样,再次感谢您的帮助!
【问题讨论】:
标签: android android-layout android-fragments android-button