Фон ListView для Android - PullRequest
       20

Фон ListView для Android

0 голосов
/ 26 марта 2012

Все, Проблема, с которой я столкнулся, заключается в том, что я создал ListView и установил его фон и ресурс xml на прозрачный # 00000000. Затем я установил для рисования фон линейного макета, который содержит мой список и другие контейнеры (см. Рисунок ниже). Когда я открываю упражнение, все получается так, как ожидалось, но при прокрутке фон меняется на черный.

Before I click to scroll

Однако, когда я пытаюсь прокрутить список, фон становится черным (см. Рис.)

When Scrolling

любая помощь будет оценена.

Thx

Код для Java:

 selection2 = (TextView) findViewById(R.id.selection2);
    ListView list = (ListView) findViewById(R.id.listView);
    ArrayAdapter<String> list_adapter = new ArrayAdapter<String>(this, R.layout.main_item, items);
    list.setAdapter(list_adapter);


    list.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
            selection2.setText(items[arg2]);

        }
    });

1 Ответ

1 голос
/ 26 марта 2012

Почтовые коды установки фона для изображения.

Используйте это:

listview.setCacheColorHint(0);

или через XML:

 android:cacheColorHint="#00000000"
...