Установите фон в режиме автозаполнения Android

#android

#Android

Вопрос:

Как я могу установить изображение в качестве фона моего списка автозаполнения?

     <?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="16sp"
    android:textColor="#000">
</TextView>

AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.autocomplete_friends);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, friendsListNameOrder);
    textView.setAdapter(adapter);
  

Спасибо

Ответ №1:

в вашем xml укажите атрибут background для вашего TextView:

 <TextView android:background="@drawable/your_img" ... other attributes />
  

Комментарии:

1. Я хочу установить фон страницы, на которой находится textview contained….no фон выпадающего списка.

2. Я не понимаю, что вы пытаетесь сделать? Если вы хотите изменить фон TextView, вы делаете это так, как я указал в ответе, если вы хотите изменить фон чего-то другого, тогда установите android:background атрибут этого другого представления. Попробуйте лучше прояснить свой вопрос?

3. Вы никогда не использовали texview автозаполнения в Android?

4. он пытается спросить, как установить фон AutoCompleteListView, который будет открыт, когда пользователь начнет что-либо вводить.

Ответ №2:

Это может помочь кому-то еще !.. Я думаю, что вы искали это :

 textView.setDropDownBackgroundResource();  
  

или

 searchBox.setDropDownBackgroundDrawable();