Uso de texto de Android como etiqueta y valor
Quiero agrupar dos vistas de texto en un grupo y usarlas como una etiqueta y un valor. ¿Hay algún componente para agrupar dos vistas de texto en android? ¿Cómo se puede lograr en el diseño de Android?
- Cómo hacer Bottom Bar como myTubo en Android?
- Vista transparente sobre la disposición lineal en Android
- Cómo convertir un TextView a EditText en android?
- ViewPager en CoordinatorLayout se contrae inesperadamente
- Descartar el teclado cuando haga clic fuera de EditText en android
- ¿Por qué se corta la altura de la barra de herramientas de Android?
- Android: Establecer márgenes en un FrameLayout mediante programación, no funciona
- Práctica recomendada para la presentación dos vistas de texto en una fila
- Adición de un fondo de color y un radio de borde a un Layout
- SetImageResource Vs setDrawable
- Android: agregar botones a un diseño de forma programática
- Cómo establecer drawables en barra de acción de mi aplicación Android
- Cambiar la posición de MediaController en la rotación
Puede utilizar <LinearLayout>
para agrupar elementos horizontalmente. También debe usar estilo para establecer márgenes, fondo y otras propiedades. Esto le permitirá no repetir código para cada etiqueta que use. Aquí hay un ejemplo:
<LinearLayout style="@style/FormItem" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView style="@style/FormLabel" android:layout_width="wrap_content" android:layout_height="@dimen/default_element_height" android:text="@string/name_label" /> <EditText style="@style/FormText.Editable" android:id="@+id/cardholderName" android:layout_width="wrap_content" android:layout_height="@dimen/default_element_height" android:layout_weight="1" android:gravity="right|center_vertical" android:hint="@string/card_name_hint" android:imeOptions="actionNext" android:singleLine="true" /> </LinearLayout>
También puede crear una base de vista personalizada en el diseño anterior. ¿Ha estudiado Crear vista personalizada ?
Debe implementar una vista de lista personalizada, de modo que se defina una presentación una vez y se dibuje para cada fila en la vista de lista.
Pasos
1) Use ListView si desea mostrar los datos en forma tabular
2) establecer un adaptador personalizado para obtener datos y diseño para cada fila .para este ListView. Este adaptador personalizado heredará de BaseAdapter
3) Ahora haga una disposición deseada que usted necesita para la fila
4) En su clase de adaptador personalizado hay un método getView () . Infle el diseño de la fila y devuelve esta vista.
Para más detalles, consulte http://www.ezzylearning.com/tutorial.aspx?tid=1763429
- Cómo obtener el IP del hotspot wifi en Android?
- ¿Cómo bloqueo la orientación de la pantalla para el teléfono, pero no para la tableta? (Androide)