2012-03-02 2 views
0

Я разрабатываю приложение, в котором есть один вариант для изменения обоев окна чата. Я использовал listview для окна чата, и мне нужна помощь, как я могу изменить фоновый рисунок, щелкнув настройку «изменить обои». Я сделал код, чтобы перейти в галерею и получить путь оттуда. Просто хочу знать, как изменить фоновый рисунок списка. Спасибо заранее.Android listview динамически меняет обои

ответ

2

Если я правильно понимаю, это приходит на ум:

ListView listView = (ListView) findViewById(R.id.listviewid); 
listView.setBackgroundResource(R.id.mynewbackground); 

просто убедитесь, что вы замените R.id.listviewid с идентификатором (набор в XML) вашего списка.

android:id="@+id/listviewid" 

И замените R.id.mynewbackground идентификатором ресурса вашего нового фона.

+1

Вам также нужно будет установить для android: cacheColorHint значение # 00000000, если вы используете образы, чтобы избежать мерцания фона до черного каждый раз, когда пользователь прокручивает. –

+0

thnk u я получил это :) – Tejaswini

Смежные вопросы