Android按钮宽度设计

时间:2015-02-19 02:36:11

标签: android android-layout button

我是Android新手。我正在设计一个应用程序,并抓住了这个。 我有一个在另一个下面的3个按钮。所有按钮的宽度应相等。文本内容可以动态改变。根据任何按钮中文本的最大宽度,其他按钮必须采用相同的宽度。

有人能告诉我如何实现这一目标 提前致谢。

2 个答案:

答案 0 :(得分:1)

<LinearLayout
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:orientation="vertical">

    <Button
        android:text="abc"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"/>

    <Button
        android:text="defdfsfafsasf"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"/>

    <Button
        android:text="ghi"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"/>

</LinearLayout>

`LinearLayout'尝试最小化它的大小而不扭曲它的视图,因此使用Button的最小宽度(取决于文本长度)。 然后,每个Button获取线性布局的宽度,即最大文本视图的宽度。

答案 1 :(得分:0)

使用LinearLayout及其layout_width =&#34; wrap_content&#34;及其方向=&#34;垂直&#34;。 布局中的所有按钮,其layout_width应为&#34; match_parent&#34;。 它很简单:)