2012-02-19 108 views
6

我想放大我的按钮高度。我试图夸大行,但它不工作任何想法?我怎样才能让我的按钮更大

检查出我有一个相对布局和tablelayot更新的代码...

试图扩大该行和tablelayout相同的结果...

我试图ENL XML

<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/black_bg" 
android:layout_centerVertical="true">  
<TableLayout android:id="@+id/row1" 
android:layout_width="fill_parent" 
android:layout_height="45dip" 
    android:paddingRight="5px" 
    android:paddingLeft="5px" 
    android:paddingTop="15px" 
    android:paddingBottom="5px" 
    android:layout_weight="1"> 
<TableRow 
    android:layout_weight="1" 
    android:layout_height="50dip"> 
    <ToggleButton android:id="@+id/btn_service_plus" 
     android:layout_marginRight="4px" 
     android:textColor="@android:color/white" 
     android:textStyle="bold" 
     android:textSize="12dip" 
     android:layout_width="0dp" 
     android:layout_height="fill_parent" 
     android:text="1" 
     android:layout_weight="1" 
     /> 
<Button 
     android:layout_marginLeft="4px" 
     android:layout_marginRight="4px" 
     android:textColor="@android:color/white" 
     android:textStyle="bold" 
     android:layout_width="0dp" 
     android:layout_height="fill_parent" 
     android:textSize="12dp" 
     android:layout_weight="1" 
     /> 

<Button 
     android:layout_marginLeft="4px" 
     android:layout_marginRight="4px" 
     android:textColor="@android:color/white" 
     android:textStyle="bold" 
     android:layout_width="0dp" 
     android:layout_height="fill_parent" 
     android:textSize="12dp" 
     android:layout_weight="1" 
     /> 


<ToggleButton 
    android:layout_marginLeft="4px" 
     android:textColor="@android:color/white" 
     android:textStyle="bold" 
     android:layout_width="0dp" 
     android:layout_height="fill_parent" 
     android:textSize="12dp" 
     android:layout_weight="1" 
     android:background="@drawable/menu_button_layout"/> 
</TableRow> 
+0

放入按钮宽度ATLEAST 1DP。 – Deepak 2012-02-19 11:47:37

+0

@Deepak他使用'layout_weight' - '0dp'作为宽度是唯一正确的选择。他还想修改高度,而不是宽度。 – 2012-02-19 11:50:19

+0

你有没有试过增加排的高度?什么是“不工作”? – Asahi 2012-02-19 11:59:23

回答

0

现在检查此编辑您的代码

<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/black_bg" 
android:layout_centerVertical="true">  
<TableLayout android:id="@+id/row1" 
android:layout_width="fill_parent" 
android:layout_height="100dip" 
android:paddingRight="5px" 
android:paddingLeft="5px" 
android:paddingTop="15px" 
android:paddingBottom="5px" 
> 
<TableRow 
android:layout_weight="1" 
android:layout_height="50dip"> 
<ToggleButton android:id="@+id/btn_service_plus" 
    android:layout_marginRight="4px" 
    android:textColor="@android:color/white" 
    android:textStyle="bold" 
    android:textSize="12dip" 
    android:layout_width="0dp" 
    android:layout_height="fill_parent" 
    android:text="1" 
    android:layout_weight="1" 
    /> 
<Button 
    android:layout_marginLeft="4px" 
    android:layout_marginRight="4px" 
    android:textColor="@android:color/white" 
    android:textStyle="bold" 
    android:layout_width="0dp" 
    android:layout_height="fill_parent" 
    android:textSize="12dp" 
    android:layout_weight="1" 
    /> 

<Button 
    android:layout_marginLeft="4px" 
    android:layout_marginRight="4px" 
    android:textColor="@android:color/white" 
    android:textStyle="bold" 
    android:layout_width="0dp" 
    android:layout_height="fill_parent" 
    android:textSize="12dp" 
    android:layout_weight="1" 
    /> 


<ToggleButton 
    android:layout_marginLeft="4px" 
    android:textColor="@android:color/white" 
    android:textStyle="bold" 
    android:layout_width="0dp" 
    android:layout_height="fill_parent" 
    android:textSize="12dp" 
    android:layout_weight="1" 
    android:background="@drawable/menu_button_layout"/> 
</TableRow> 
4

我m晚会晚了一点,但我认为CJBS(见阿克拉姆评论)是正确的。不幸的是,我不能发表评论,所以我会发布这个答案(这应该是好的,因为我给出了答案)。

由于OP的答案已经回答了,我会提供一个答案,这将有助于人们同样的问题:

这将使按钮上的文字更大:

android:textSize="" 

这将使按钮高度大:

android:height="" 

这将使按钮宽度大:

android:width="" 

编辑:

使用“宽度”或“高度”前“分钟”也可能是一个好主意。

实施例:

android:minWidth=""