Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Android设置线性布局中几个按钮的高度?_Android - Fatal编程技术网

如何为Android设置线性布局中几个按钮的高度?

如何为Android设置线性布局中几个按钮的高度?,android,Android,我想把面板上的一些按钮做得很薄,但没有成功。我基本上已经尝试了所有方法,如果我在属性android:layout\u height中手动输入按钮的高度,按钮看起来就不正确。我尝试过的其他方法,按钮仍然和以前一样大 我怎样才能最容易地完成这项工作 <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layo

我想把面板上的一些按钮做得很薄,但没有成功。我基本上已经尝试了所有方法,如果我在属性android:layout\u height中手动输入按钮的高度,按钮看起来就不正确。我尝试过的其他方法,按钮仍然和以前一样大

我怎样才能最容易地完成这项工作

  <LinearLayout 
         android:orientation="horizontal"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         > 
        <Button 
            android:id="@+id/b1"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"
            android:layout_weight="1" 

            android:minHeight="0dp"
            android:minWidth="0dp"
            android:textSize="3sp"
            android:text="B1"
            android:onClick="onClick"
            />
        <Button 
            android:id="@+id/b2"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"
            android:layout_weight="1" 

            android:minHeight="0dp"
            android:minWidth="0dp"
            android:textSize="3sp"
            android:text="B2"
            android:onClick="onClick"
         />


    </LinearLayout>

在线性布局中使用权重

  <LinearLayout 
     android:orientation="horizontal"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content  weight_sum=10"
     > 
    <Button 
        android:id="@+id/b1"
        android:layout_width="0dp" 
        android:layout_height="wrap_content"
        android:layout_weight="6" 
        android:textSize="3sp"
        android:text="B1"
        android:onClick="onClick"
        />
    <Button 
        android:id="@+id/b2"
        android:layout_width="0dp" 
        android:layout_height="wrap_content"
        android:layout_weight="4" 
        android:textSize="3sp"
        android:text="B2"
        android:onClick="onClick"
     />


</LinearLayout>

一些Android主题在按钮视图中使用默认高度。您是否测试过覆盖该样式?还是将属性用于小按钮?