Ho il seguente schema definito per una delle mie attività:Come posso fare in modo che Views riempia tutta la larghezza del genitore nella mia app per Android?
<?xml version="1.0" encoding="utf-8"?>
<TableLayout android:id="@+id/TableLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<TableRow android:id="@+id/TableRow01" android:layout_height="wrap_content" android:layout_width="fill_parent">
<EditText android:text="Resource Name" android:id="@+id/ResourceName" android:lines="1" android:isScrollContainer="false"></EditText>
</TableRow>
<TableRow android:id="@+id/TableRow02" android:layout_height="wrap_content" android:layout_width="fill_parent">
<Button android:id="@+id/Tile" android:text="Tile"></Button>
</TableRow>
</TableLayout>
La disposizione rende quasi correttamente, l'unico problema è che la mia casella di testo e il mio pulsante non stanno occupando l'intera larghezza delle rispettive righe.
Ho provato a specificare fill_parent
per le proprietà di larghezza del layout, ma senza alcun risultato, occupano ancora solo circa metà dello schermo.
La documentazione complessiva per Android finora è stata eccezionale, ma ci sono alcuni scenari come questo in cui ho colpito un muro invisibile! Grazie per tutto l'aiuto!
Ah, guardando in su nella API, il valore "*" (o un elenco delimitato da virgole di colonne a partire da 0) lavorate. Grazie! –