/ / Texto do AutocompleteTextView não está visível - android, autocompletetextview

O texto do preenchimento automático de texto do TextView não está visível - android, autocompletetextview

no meu AutoCompleteTextView o texto não évisível depois de eu ter escolhido um item da lista de sugestões. Eu tentei com setTextColor (android.R.color.black), mas ele doesn t "trabalho. Eu uso Theme.Light no manifesto. Alguém tem uma idéia do que eu posso fazer?

Desde já, obrigado

Tiziano

Respostas:

5 para resposta № 1

tente por favor

Resources res = getResources();
int color = res.getColor(android.R.color.black);
setTextColor(color )

http://sree.cc/google/android/defining-custom-colors-using-xml-in-android


3 para resposta № 2

Use android.R.layout.select_dialog_item do que android.R.layout.simple_dropdown_item_1line, ele funcionará bem.


1 para resposta № 3

Crie o layout personalizado my_dropdown_item.xml:

<TextView 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="wrap_content"
android:minHeight="40dip"
android:ellipsize="marquee"
android:textColor="#000000"/>

Então use:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.my_dropdown_item, YOURARRAY);

1 para resposta № 4

Vai funcionar bem:

adapter = new ArrayAdapter<String>(getApplicationContext(),
android.R.layout.simple_dropdown_item_1line, string_resource);
Resources res = getResources();
int color = res.getColor(android.R.color.black);
autoCompleteTextView.setTextColor(color);

autoCompleteTextView.setAdapter(adapter);

0 para a resposta № 5

Responder por didldum https://code.google.com/p/android/issues/detail?id=5237

solução alternativa, estendendo o tema e substituindo os dois estilos para o texto digitado e o texto de sugestão:

use um tema estendido no seu manifesto: ... ...

crie o novo tema (res / values ​​/ themes.xml) que usa estilos fixos: ... @ style / AutoCompleteTextViewLight @ style / Widget.DropDownItemLight ...

crie os estilos (res / values ​​/ styles.xml) que corrigem a cor: ... @android: color / primary_text_light @android: color / primary_text_light


0 para a resposta № 6

Mais uma maneira simples, basta definir a cor de fundo do seu AutoCompleteTextView para branco. Como isso: android:background="@android:color/white"