Comportamiento extraño de AutoCompleteTextView en el dispositivo LolliPop
Estoy utilizando AutoCompleteTextView
en mi diseño. Pero es colorControlNormal
y Activate
no funciona como esperaba.
Mi valor de color es #0072BA
.
- "Android: dropDownAnchor" no funciona en Android Nougat (API 24)
- Android - vista de búsqueda con función completa automática dentro de la barra de acción
- Android: AutoCompleteTextView muestra sugerencias cuando no se introduce ningún texto
- Cómo configurar setOnClickListener para AutoCompleteTextView?
- Coloque Snackbar en el orden z más alto para evitar ser bloqueado por AutoCompleteTextView desplegable
A continuación se muestra la figura de Dispositivo diferente.
1.) Kitkat para Android
2.) Android LolliPop
3.) Melcocha de Android
El código Xml que he usado está por debajo
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="@color/md_black_1000" android:layout_marginTop="5dp" android:textSize="15sp" android:text="Medical Store Name" android:textColorHint="#999999" android:layout_below="@+id/search_drug_store" android:id="@+id/autoCompleteTextView_storename" android:layout_marginLeft="15dp" android:layout_marginRight="10dp"/> <AutoCompleteTextView android:id="@+id/autoCompleteTextView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:textSize="12sp" android:textColor="#999999" android:layout_below="@+id/autoCompleteTextView_storename" android:layout_marginLeft="25dp" android:inputType="textNoSuggestions" android:layout_marginRight="10dp"/>
No estoy dando ningún estilo a AutoCompleteTextView entonces ¿Por qué sucede?
Lo que he probado:
Si le doy este estilo
Enlace de diseño del material de referencia:
Http://www.materialdoc.com/autocomplete-view/
Y dar este estilo
<style name="Autocomplete" parent="Widget.AppCompat.Light.AutoCompleteTextView"> <item name="android:background">@color/green500</item> <item name="colorControlNormal">@color/amber500</item> <item name="colorControlActivated">@color/cyan500</item> </style>
Pero en Lollipop nada tiene cambio.
¿Es este error en la versión lollipop o estoy haciendo algo mal?
- Android autocompletetextview sugerencia resultados ocultos bajo teclado
- ¿Cómo uso AutoCompleteTextView y lo relleno con datos de una API web?
- Android AutoCompleteTextView sugiere alternativa
- Cómo filtrar los resultados de AutoCompleteTextView?
- AutoCompleteTextView problema en el foco perdido
- ¿Cómo comprobar el estado dropDown (mostrado u ocultado) en autoCompleteTextView?
- AutocompleteTextView de Android con ArrayAdapter y Filter
- Cambiar el ancho de AutoCompleteTextView en Android
Realmente esto no es solución a este problema pero usted puede utilizar esto para el diseño único en todo el dispositivo. He implementado para edittext como este en xml, establecer el fondo null para edittext y añadir la línea horizontal por debajo edittext.
<EditText android:id="@+id/newPasswordEditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginRight="@dimen/activity_horizontal_margin" android:layout_marginLeft="@dimen/activity_horizontal_margin" android:background="@null" android:textColor="@color/color_black" android:inputType="textPassword" android:layout_marginBottom="10dp" android:hint="Enter New Password" android:layout_marginTop="10dp" android:textSize="14sp" android:layout_below="@+id/titleTextView" /> <LinearLayout android:id="@+id/linearLayout2" android:layout_width="match_parent" android:layout_height="2dp" android:orientation="horizontal" android:layout_marginBottom="7dp" android:layout_marginLeft="@dimen/activity_horizontal_margin" android:layout_marginRight="@dimen/activity_horizontal_margin" android:layout_below="@+id/newPasswordEditText" android:background="@color/color_standard_green" />
No hay ningún error en la versión lollipop que no acaba de anular el estilo del tema con su estilo, utilice de esta manera https://stackoverflow.com/a/26631227/4745569
- AppWidget: la instancia no se mostrará después de que la actividad de configuración haya terminado en algunos dispositivos.
- Carga de contexto de un archivo APK en Android