Android: diseño predeterminado para listitem que contiene el título y el subtítulo

He hecho un listitem, que contiene un título y un subtítulo. Mirando hacia el resultado, creo que no parece muy profesional. Así que por eso estoy preguntando.

El listitem que estoy buscando es bastante común (se utiliza en muchas aplicaciones, es decir, el menú de configuración predeterminada de Android y también se muestra cuando se agrega un listview en la pestaña de editor de diseño gráfico en eclipse).

Así que mi pregunta es: ¿Dónde puedo encontrar un diseño por defecto para un listitem con un título y un subtítulo?

El identificador de recursos es android.R.layout.simple_list_item_2

La línea de texto superior tiene id android.R.id.text1 y una inferior – android.R.id.text2

El diseño se encuentra en la <ANDROID_SDK_ROOT>/platforms/<any_api_level>/data/res/layout

O

Puede utilizar TwoLineListItem de la lista de controles predeterminados de Android (se encuentra en la pestaña "Avanzado" en Eclipse Layout Editor)

O

Puede crear su propio diseño con cualquier cosa que le guste (por ejemplo LinearLayout con orientation="vertical" y dos TextEdit s añadido

Así que la mejor manera es: – Saqué el elemento de lista simple 2 e hizo un diseño en mi proyecto y con poco de edición que tomó el mismo diseño que se puede dar en android.R.simple_list_item_2

Así que el código es: –

  <?xml version="1.0" encoding="utf-8"?> <TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/listPreferredItemHeight" android:mode="twoLine" android:paddingStart="?attr/listPreferredItemPaddingLeft" android:paddingLeft="?attr/listPreferredItemPaddingLeft" android:paddingEnd="?attr/listPreferredItemPaddingRight" android:paddingRight="?attr/listPreferredItemPaddingRight"> <TextView android:id="@+id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:textAppearance="?attr/textAppearanceListItem" /> <TextView android:id="@id/text2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/text1" android:layout_alignStart="@+id/text1" android:layout_alignLeft="@+id/text1" android:textAppearance="?attr/textAppearanceListItemSmall" /> 

  • Obtener la posición del elemento listview en el botón de clic
  • El clic de listitem personalizado no activa listview.onclicklistener
  • ¿Cómo puedo obtener una vista de texto para que aparezca debajo de otra vista de texto? Androide
  • Android Action Bar Search: ¿Cómo filtrar una lista por la propiedad de un elemento de la lista?
  • SetItemChecked (posición int, valor booleano) no funciona?
  • Haga clic en ImageView dentro de ListView ListItem y obtenga la posición?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.