Android屏幕上的三个按钮宽度

时间:2013-03-01 06:18:13

标签: android

如何设置三个按钮,以适应android中屏幕的大小。 对于50%50%的屏幕,使用它。但如果我想添加第三个按钮我怎么能实现这一点。即35%35%35%和5%的空间。

<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_height="wrap_content"
 android:layout_width="fill_parent"
 android:orientation="horizontal"
 android:weightSum="1.0">
 <Button
  android:id="@+id/textbox3"
  android:layout_height="wrap_content"
  android:layout_weight=".5"
  android:layout_width="0dip"
  android:textSize="12sp" />
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

要记住2点要做

  1. 所有3个按钮在layout_weight和
  2. 中应具有相同(例如:1)的值
  3. shoudl具有相同的layout_height和layout_width
  4. 如下图所示

    <?xml version="1.0" encoding="utf-8"?>`enter code here`
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
    
        <Button
            android:layout_weight="1"
            android:id="@+id/button1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Button" />
    
        <Button
            android:layout_weight="1"
            android:id="@+id/button2"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Button" />
    
        <Button
            android:layout_weight="1"
            android:id="@+id/button3"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Button" />
    
    </LinearLayout>