【发布时间】:2016-05-02 20:44:04
【问题描述】:
这是我的布局的一部分。我需要按钮是完美的正方形。一排会有4个按钮。滚动视图中将有更多行。每行都适合任何屏幕尺寸的屏幕宽度。我已经尝试了很多解决方案,但没有我想要的。然后我还需要将文本动态作为按钮,以便它每次都填充按钮宽度。有什么解决办法吗?我正在尝试这个几周。
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp">
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:text="@string/r1960"
android:textColor="#ffffff"
android:textSize="@dimen/loptatext"
android:shadowColor="#000000"
android:shadowRadius="7"
android:layout_weight="1"
android:background="@drawable/tlacitko_stav" />
<Button
android:id="@+id/button5"
android:layout_width="match_parent"
android:text="@string/r1964"
android:textColor="#ffffff"
android:textSize="@dimen/loptatext"
android:shadowColor="#000000"
android:shadowRadius="7"
android:layout_weight="1"
android:background="@drawable/tlacitko_stav" />
<Button
android:id="@+id/button6"
android:layout_width="match_parent"
android:text="@string/r1968"
android:textColor="#ffffff"
android:textSize="@dimen/loptatext"
android:shadowColor="#000000"
android:shadowRadius="7"
android:layout_weight="1"
android:background="@drawable/tlacitko_stav" />
<Button
android:id="@+id/button7"
android:layout_width="match_parent"
android:text="@string/r1972"
android:textColor="#ffffff"
android:textSize="@dimen/loptatext"
android:shadowColor="#000000"
android:shadowRadius="7"
android:layout_weight="1"
android:background="@drawable/tlacitko_stav" />
</TableRow>
【问题讨论】:
-
你的问题听起来不可能。如果它们是屏幕的宽度,它们怎么可能是完美的正方形?另外,如果多个按钮都是屏幕的宽度,它们怎么可能排成一行?这没有任何意义。
-
我的意思是在一起。行将适合任何屏幕宽度。 4个按钮并排。我已经编辑了问题。
标签: java android android-layout button