Visualización de widgets de interfaz de usuario en Cardview en android L
Estoy tratando de crear una aplicación en cardview, el cardview contiene dos textviews que debe colocarse uno junto al otro, pero las textviews se están superponiendo. ¿Hay algún mecanismo para colocar elementos como su hecho en RelativeLayout (layout_below o layout_toRightOf) para Cardviews. Puedo hacer esto añadiendo sombras a Relativelayout y haciéndolo parecer Cardview, quiero hacer esto en el Cardview.
Mi código de diseño está abajo:
- Vista de lista de Android con sectionHeader e índice ambos
- Modifique el estilo de los elementos Android en la barra ActionBar
- Android: Margen mínimo de diálogo
- Resolver conflictos entre android: gravedad y android: layout_gravity
- Barra de herramientas android muestra medio contenido
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:background="@android:color/black" android:layout_height="match_parent"> <android.support.v7.widget.CardView android:id="@+id/card_view" android:background="@color/white" android:layout_width="200dp" android:layout_height="200dp"> <TextView android:id="@+id/info_text" android:layout_width="match_parent" android:layout_height="match_parent" android:text="Textview one" android:gravity="center" android:textSize="36sp" /> <TextView android:id="@+id/info_text1" android:layout_width="match_parent" android:layout_height="match_parent" android:text="Textview two" android:gravity="center" android:textSize="36sp" /> </android.support.v7.widget.CardView> </RelativeLayout>
Actualmente se muestra como la imagen adjunta:
- NullPointer cuando findViewById () en SimpleCursorAdapter
- ¿Por qué tengo fugas de memoria cuando estoy haciendo simpy setContentView (R.layout.somelayout)?
- ¿Necesitamos especificar sus componentes de interfaz de usuario (Spinner, EditText) colores de forma explícita cuando se utiliza AppCompat
- ¿Cómo configurar el adaptador en caso de múltiples vistas de texto por lista?
- Cómo ver datos detallados de un elemento de vista de lista específico
- Mostrar error en la punta de la Editar texto Android
- ¿Por qué añadir <merge> cambia el diseño de Android?
- Desactivar la animación predeterminada de Retrato a Paisaje
De la descripción de CardView
CardView amplía la clase FrameLayout y le permite mostrar información dentro de las tarjetas que tienen un aspecto coherente en cualquier aplicación. Los widgets CardView pueden tener sombras y esquinas redondeadas.
Como usted probablemente sabe, en FrameLayout
no hay restricciones o relaciones entre las vistas de posicionamiento. Se mostrarán uno encima del otro. Si desea utilizar una jerarquía diferente dentro de un CardView
, simplemente utilice cualquier diseño que desee dentro. Por ejemplo:
<android.support.v7.widget.CardView android:id="@+id/card_view" android:background="@color/white" android:layout_width="200dp" android:layout_height="200dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:id="@+id/info_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Textview one" android:gravity="center" android:textSize="36sp" /> <TextView android:id="@+id/info_text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Textview two" android:gravity="center" android:textSize="36sp" /> </LinearLayout> </android.support.v7.widget.CardView>
Tratar el CardView
sólo como una decoración exterior y puede utilizar cualquier diseño dentro. Así que si LinearLayout
no es apropiado, puede usar RelativeLayout
etc.
- UNREGISTERED_ON_API_CONSOLE mientras obtiene el token OAuth2 en Android
- No se puede inyectar la vista con Butterknife 8.1.0