Disposición de Android con 2 botones espaciados uniformemente
Tengo este diseño que funciona correctamente, un diseño relativo con una vista de texto y dos botones espaciados uniformemente debajo de él.
<RelativeLayout android:id="@+id/entrypopup" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5px" android:visibility="gone" android:layout_below="@+id/ad" android:background="#80000000"> <TextView android:id="@+id/title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Entry Popup..." android:textColor="#ffffffff" android:textSize="20sp" /> <TableLayout android:id="@+id/TableLayout01" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/title"> <TableRow android:layout_weight="1"> <Button android:id="@+id/buttonVisit" android:text="View" android:layout_height="fill_parent" android:layout_width="0dip" android:layout_weight="1"/> <Button android:id="@+id/buttonCancel" android:text="Cancel" android:layout_width="0dip" android:layout_weight="1" android:layout_height="fill_parent"/> </TableRow> </TableLayout> </RelativeLayout>
Pero ejecutando layoutopt dice que "este diseño de TableRow o su padre de TableLayout es posible inútil".
- ScrollView en ambas direcciones android
- ContentDescription = "@ null" una mala idea?
- Texto de marcador de posición (sólo proceso de diseño) en el diseño de Android?
- ¿Cómo mostrar y ocultar el ProgressBar de una actividad desde un AsyncTask?
- ¿Cómo inserto una imagen en una actividad con android studio?
¿Hay una manera de hacer esta disposición entonces sin las tablas?
- No se puede marcar / desmarcar CheckedTextView dentro de getView
- GridView.LayoutParams no existe, el código de Android se rompe
- LayoutManager para RecyclerView para establecer el número de columnas automáticamente según el ancho de los elementos
- ¿Cómo poner un EditText y un botón al lado del otro?
- Cómo establecer el ancho de la ListView en un PopupWindow en Android?
- Problemas de procesamiento Excepción generada durante la representación: No se pudo encontrar el recurso de diseño
- Eraser en Android
- ¿Es posible realizar la sustitución de cadenas en archivos XML de recursos de Android directamente?
Vaciar el TableLayout
y TableRow
, y sólo usar un LinearLayout
horizontal en su lugar. La "magia" está en su ancho 0dip
y 1
peso, que ya tiene.
- Repetir alarmas cada lunes en Android usig AlarmManager / BroadcastReceiver
- Match_parent no funciona para la barra de herramientas con el diseño dentro