Frontera con título alrededor de un LinearLayout
Quiero hacer una frontera con un título alrededor de un LinearLayout
como en esta imagen.
Disposición http://img829.imageshack.us/img829/3461/borderwithtitel.png
- Frontera blanca junto con la transparencia en "LinearLayout"
- Establecer el borde y el color de fondo de textView
- Borde de los elementos de gridview en android
- Androide bordado con punteado con relleno
- Android ImageButton frontera?
Ya tengo la frontera.
¿Cómo puedo añadir el título?
Creé el borde haciendo un archivo .xml
en la carpeta dibujable. Allí hice una forma y luego puse el fondo de la disposición lineal como esta forma.
Estoy utilizando API Nivel 8.
- ¿Hay una manera más simple / mejor de poner una frontera / contorno alrededor de mi TextView?
- Cambiar estilo de borde en Galería
- ImageView ScaleType ignora el relleno
- Botón de diseño de material con borde
- Borde del diseño
- Dibujo del borde superior de una forma en Android
- Cómo establecer el borde de cada elemento GridView Image dinámicamente
- Android Button o TextView Border de forma programática sin utilizar el método setBackgroundDrawable
Es posible que desee echar un vistazo a la disposición del marco de Android.
Un buen tutorial se puede encontrar aquí o puede que desee leer las guías de dev.
De acuerdo con la respuesta de @ Radu, puede ver un ejemplo:
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:color="#000000"> <View android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/rectangle" android:layout_margin="20dp" /> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:background="#000000" android:layout_marginTop="10dp" android:text="TITLE!" android:textColor="#ffffff"/> </RelativeLayout> </FrameLayout>
Y @ drawable / rectangle está en un archivo drawable rectangle.xml como este:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@android:color/transparent"/> <stroke android:width="2dip" android:color="#ffffff"/> </shape>
- Android: técnica para atenuar un campo de edición de texto
- Lugar de lanzamiento de la aplicación de Android