Texto personalizado para la vista previa del hilandero en el editor gráfico de diseño de Android

De forma predeterminada, si creo un Spinner en el editor de diseño gráfico (con el diseño de vista previa del Spinner Item , es decir, android.R.layout.simple_spinner_item ), el texto mostrado es

Artículo 1

¿Hay alguna forma de cambiar este texto de vista previa?

    3 Solutions collect form web for “Texto personalizado para la vista previa del hilandero en el editor gráfico de diseño de Android”

    Las vistas tienen una función llamada "isEditMode ()" que se puede utilizar para cambiar la forma en que los elementos se ven en el Editor gráfico. Este SO puede ayudarle a salir:

    Vistas personalizadas de Android en Eclipse Visual Editor

    Primero debe crear un diseño de vista previa adecuado. Por ejemplo, puedes poner esto en layout / preview.xml:

     <?xml version="1.0" encoding="utf-8"?> <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" style="?android:attr/spinnerDropDownItemStyle" android:singleLine="true" android:layout_width="match_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:text="NEW PREVIEW TEXT" android:ellipsize="marquee" /> 

    A continuación, puede hacer clic con el botón derecho del ratón en el Spinner en su diseño actual y seleccionar Vista previa Spinner Layout> Elegir diseño … Elija el diseño de los recursos del proyecto y debería ver su nueva vista previa.

    También puede configurar el diseño de vista previa en XML con las tools:listitem="@layout/preview"

    Para un texto de previsualización de spinner en particular, utilice el atributo tools:listitem junto con un layout:

     <Spinner android:id="@+id/spinner1" android:layout_width="wrap_content" android:layout_height="wrap_content" tools:listitem="@layout/your_list_item" /> 

    También puede establecer esa vista previa en el editor visual haciendo clic con el botón derecho en el Spinner y luego seleccionando "Vista previa del diseño de la hilandería". De todos modos, tiene que ser un diseño concreto, no hay una cadena de texto simple.

    Así que la mejor práctica sería establecer sus textos ficticios en el diseño de elementos de lista particular que va a utilizar de todos modos (por ejemplo, en su Adapter en código Java) y, a continuación, vista previa directamente de ese diseño como se describe anteriormente.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.