2012-02-19 9 views
6

Próbuję powiększyć wysokość przycisków. Próbuję nadmuchać wiersz, ale to nie działa żaden pomysł?w jaki sposób zwiększyć rozmiar moich przycisków

Sprawdź moje zaktualizowany kod ze względnym układzie i tablelayot ​​...

próbował powiększanie wiersz i TableLayout sam wynik ...

Próbowałem 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

umieścić conajmniej 1DP szerokości przycisku. – Deepak

+0

@Deepak Używa 'layout_weight' -' 0dp', ponieważ szerokość jest tu jedynym właściwym wyborem. Chce też zmienić wysokość, a nie szerokość. –

+0

Czy próbowałeś zwiększyć wysokość rzędu? co dokładnie oznacza "nie działa"? – Asahi

Odpowiedz

0

Zmieniono kod teraz sprawdź ten

<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

I m może być nieco spóźniony na imprezę, ale myślę, że CJBS (patrz komentarz do Akrama) ma rację. Niestety nie mogę skomentować, więc opublikuję to jako odpowiedź (która też powinna być dobra, bo daję odpowiedź).

Ponieważ odpowiedź z PO jest już odpowiedział, będę udzielić odpowiedzi, które pomogą ludziom z tym samym pytaniem:

uczyni to tekst przycisku powiększenie:

android:textSize="" 

ten spowoduje, że przycisk wysokości powiększenie:

android:height="" 

To spowoduje, że przycisk szerokości większy:

android:width="" 

EDIT:

Korzystanie 'min' przed 'szerokości' lub 'wysokości' może również być dobrym pomysłem.

przykład:

android:minWidth="" 
Powiązane problemy