Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Icono de la izquierda en TextInputLayout

Estoy intentando agregar un icono izquierdo a mi TextInputLayout, pero el texto consigue sobre el icono. Cuando agrego un relleno, todo se mueve juntos.

Lo intenté con

  • ¿Puede iniciar un IntentService en un proceso separado?
  • Añadir eventos táctiles a la clase VrPanoramaView de SDK de cartón google para android
  • Cómo crear ecualizador para android
  • RelativeLayout centro vertical
  • Android: ¿cómo esperar AsyncTask para terminar en MainThread?
  • PreferenceFragmentCompat requiere la preferenciaTheme ser fijado
  • android:drawableLeft="@drawable/ic_store_white_48dp" android:drawablePadding="50dp" android:drawableStart="@drawable/ic_store_white_48dp" 

    Pero no está funcionando ! Debo implementar un LinearLayout horizontal para cada fila, pero me gustaría estar seguro de que no hay manera más fácil de hacerlo

    Aquí está mi diseño de código:

      <android.support.design.widget.TextInputLayout android:id="@+id/til_calle" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/et_calle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableLeft="@drawable/ic_store_white_48dp" android:drawablePadding="50dp" android:drawableStart="@drawable/ic_store_white_48dp" android:hint="Calle" android:inputType="text" /> </android.support.design.widget.TextInputLayout> 

  • ¿Cómo probar si una vista fragmentada es visible para el usuario?
  • ¿Por qué la cadena de respuesta de volley utiliza una codificación diferente de la de los encabezados de respuesta?
  • Cómo iniciar la aplicación de calendario de Android con Intent (Froyo)
  • ¿Cómo puedo capturar el proveedor de contenido inicializar?
  • Cómo cerrar el fragmento actual mediante el botón como el botón Volver?
  • La clave de la aplicación de Android no coincide con ninguna hash de clave almacenada
  • 4 Solutions collect form web for “Icono de la izquierda en TextInputLayout”

    Asegúrese de que está utilizando la última biblioteca de Design , todo lo que necesita para el Design y AppCompat es:

    compile 'com.android.support:design:23.2.0'

    Intente usar la biblioteca de diseño TextInputLayout y AppCompatEditText de AppCompatEditText .

     <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:textColor="@android:color/white" android:textColorHint="@color/loginHint"> <android.support.v7.widget.AppCompatEditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:imeOptions="actionNext" android:inputType="textEmailAddress|textNoSuggestions" android:minWidth="350dp" android:drawableLeft="@drawable/ic_store_white_48dp" android:drawableStart="@drawable/ic_store_white_48dp" android:textColor="@android:color/white" android:textColorHint="@color/loginHint" android:textCursorDrawable="@null" app:backgroundTint="@android:color/white"/> </android.support.design.widget.TextInputLayout> 

    Se trata de un error que se informó en Android Issue Tracker

    https://code.google.com/p/android/issues/detail?id=225836

    Y ahora se ha fijado en la última versión de la Biblioteca de Diseño de Soporte (v25.0.1). Solo agrega la dependencia requerida al gradle de la compilación …

     dependencies { compile 'com.android.support:design:25.0.1' } 

    Aquí está mi diseño de código:

      <android.support.design.widget.TextInputLayout android:id="@+id/input_layout_username" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/input_username" android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:drawableLeft="@drawable/icon_user" android:drawableStart="@drawable/icon_user" android:drawablePadding="10dp" android:hint="User Name" /> </android.support.design.widget.TextInputLayout> 

    Android: drawablePadding = "10dp"

    Es trabajo

    Sí. Actualmente es un error en Layout. Usted puede intentar dar leftPadding a EditText o dar algunos blank_spaces antes del texto.

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