android - studio - ¿Se puede establecer texto de vista previa de diseño gráfico solo en un TextView?
poner en negritas un texto en android studio (2)
No creo que haya, la única forma posible es cuando declara su TextView, dice después, tv.setText("");
De esta manera siempre lo encontrarás en blanco en el tiempo de ejecución
Tengo un TextView con estilo cuyo texto real se llena dinámicamente en tiempo de ejecución. La vista Diseño gráfico es muy útil para tener una idea de cómo funciona este componente con otros en términos de apariencia, etc. No hay un valor predeterminado razonable para este campo de texto y deseo que esté en blanco antes de rellenarlo. Si no especifico ningún texto en la declaración de TextView, el TextView está en blanco. Puedo configurar el texto manualmente usando:
<TextView
...
android:text="Preview text"/>
y luego cambiar al diseño gráfico. Sin embargo, debo recordar eliminar esto o arriesgarme a que se envíe en mi versión de producción.
¿Hay una manera de especificar texto que solo se ve en la vista previa de Diseño gráfico pero no es aplicable en tiempo de ejecución?
EDITAR: Estoy usando Eclipse ADT.
Sí, puede hacerlo con los atributos de extensión de las herramientas de diseño en Android Studio.
Consulte esta página https://developer.android.com/studio/write/tool-attributes.html
Básicamente se define el espacio de nombres de las herramientas.
xmlns:tools="http://schemas.android.com/tools"
Luego úsalo para configurar el texto de tu marcador de posición.
<EditText
tools:text="John Doe"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Esto realmente funciona con la mayoría (si no todos los atributos xml).
p.ej
tools:visibility="gone"
establecería la visibilidad de la vista previa como "desaparecida", pero la visibilidad del tiempo de ejecución se mantendría sin cambios.