Come posso impostare una larghezza fissa per un pulsante Android? Ogni volta che provo a impostare una larghezza fissa riempie il genitore corrente (il RelativeView). Ecco il mio XML:Imposta larghezza del pulsante in Android
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/relativelayout" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<EditText android:layout_height="wrap_content" android:editable="false" android:layout_width="fill_parent" android:id="@+id/output"></EditText>
<Button android:layout_height="wrap_content" android:id="@+id/Button01" android:layout_below="@id/output" android:text="7" android:layout_width="wrap_content"></Button>
<Button android:layout_below="@id/output" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button02" android:layout_toRightOf="@+id/Button01" android:text="8"></Button>
<Button android:layout_below="@id/output" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button03" android:layout_toRightOf="@+id/Button02" android:text="9"></Button>
</RelativeLayout>
Come si assegnerebbe una larghezza FISSA?
UPDATE
Dire che ho diversi pulsanti che voglio le stesse dimensioni l'uno dell'altro e 1/3 dell'intera vista (Ritratto), quindi voglio un pulsante con il doppio della larghezza. Quindi un pulsante con il doppio dell'altezza. Come potrei realizzare questo altro che manualmente ridimensionandoli?
cosa è pd in 20pd .. come mostrato in es. Invece di android: layout_width = "wrap_content" puoi usare un pixel fisso come ad esempio android: layout_width = "20px" o un modo migliore: android: layout_width = "20pd" –
credo che avrebbe dovuto essere 'pixel di densità'' dp 'http: // StackOverflow.it/questions/2025282/difference-of-px-dp-dip-and-sp-in-android –
dp è un pixel indipendente dalla densità. L'idea è che se usi questo Android lo scalerà in su o in giù a seconda delle dimensioni dello schermo. Puoi vedere le pagine degli sviluppatori per maggiori informazioni: http://developer.android.com/guide/practices/screens_support.html – Jonny