2012-02-19 17 views
6

Sto cercando di ingrandire l'altezza dei miei pulsanti. Sto provando a gonfiare la fila ma non sta funzionando?come posso ingrandire i miei pulsanti

Guarda il mio codice aggiornato con un layout relativo e tablelayot ​​...

provato allargando la riga e lo stesso risultato TableLayout ...

ho cercato 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

Mettere atleast 1DP in larghezza pulsante. – Deepak

+0

@Deepak Sta usando 'layout_weight' -' 0dp' perché la larghezza è l'unica scelta corretta qui. Vuole anche modificare l'altezza, non la larghezza. –

+0

Hai provato ad aumentare l'altezza della riga? cosa esattamente "non funziona"? – Asahi

risposta

0

A cura il codice ora controllare questo

<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 Potrebbe essere un po 'tardi per la festa, ma penso che CJBS (vedi commento su Akram) abbia ragione. Sfortunatamente non posso fare un commento, quindi lo posterò come risposta (che dovrebbe essere buono anche perché do una risposta).

Dal momento che la risposta del PO è già risposto, fornirò una risposta che aiuterà le persone con la stessa domanda:

questo renderà il testo del pulsante più grande:

android:textSize="" 

Questo farà il pulsante-altezza maggiore:

android:height="" 

Questo renderà il pulsante-larghezza maggiore:

android:width="" 

EDIT:

Usando 'min' prima 'width' o 'height' potrebbe anche essere una buona idea.

Esempio:

android:minWidth="" 
Problemi correlati