Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
JIyrApy
32 / 32 / 1
Регистрация: 22.08.2010
Сообщений: 252
#1

ListView - внешний вид - Программирование Android

30.05.2013, 17:33. Просмотров 1162. Ответов 3
Метки нет (Все метки)

Здравствуйте. Возникла пара вопросов по внешнему виду ListView.
1) Задаю фон для ListView так:
background.xml
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<bitmap
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/picture"
        android:tileMode="repeat"/>
присваиваю фон для списка в файле разметки
XML
1
2
3
4
5
6
7
8
9
10
...
<ListView
        android:id="@+id/list"
        android:background="@drawable/background"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:divider="@color/daycolor"
        android:dividerHeight="1dp">
    </ListView>
...
Проблема в том, что при прокручивании списка фон пропадает. Если, например, сделать долгое нажатие по элементу, фон возвращается. Или, если переоткрыть активность - фон возвращается. Так же, иногда фон возвращается при завершении прокручивания, но не всегда. В чем может быть проблема? Или глюк эмулятора?

2)Как задать цвет элемента ListView, при его касании. Ну то есть, когда касаемся элемента списка, он на мгновение высвечивается определенным цветом. Можно как то стандартно задать этот самый цвет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 17:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ListView - внешний вид (Программирование Android):

Внешний вид меню - Программирование Android
У меня в эмуляторе выводится меню не так как в учебном пособии(брала разные источники вывод один). Предпологается, сто меню выведится...

Настроить внешний вид и положение курсора - Программирование Android
Есть текстовое поле EditText. Если ткнуть в него пальцем, то можно вводить текст, но до 1-го введенного символа курсор не видно. Наверное...

Как изменить внешний вид полосы прокрутки в ScrollView - Программирование Android
Подскажите пожалуйста, как изменить внешний вид полосы прокрутки в ScrollView? Просто я уже все облазил что можно, а ответа на вопрос так и...

Элементы ExpandebleListView не меняют свой внешний вид при клике - Программирование Android
Здравствуйте. У меня есть ExpandebleListView, для которого я использую свои разметки для групп и дочерних элементов. И когда у...

Navigation View and Toolbar? Внешный вид ListView - Программирование Android
Дело вот в чем... Присутствует активность в которой находятся следующие компоненты @Override protected void onCreate(Bundle...

Имеется MultilineText. Надо изменить его внешний вид, чтобы каждая строка была подчеркнута - Программирование Android
Добрый день, Имеется MultilineText. Надо изменить его внешний вид, чтобы каждая строка была подчеркнута. Ну чтобы выглядело как...

3
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 18:54 #2
попробуйте добавить в ListView
XML
1
android:scrollingCache="false"
1
JIyrApy
32 / 32 / 1
Регистрация: 22.08.2010
Сообщений: 252
30.05.2013, 20:00  [ТС] #3
Спасибо, то что нужно. А как задать цвет при касании элемента списка?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 20:35 #4
http://developer.android.com/guide/t...html#StateList
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 20:35
Привет! Вот еще темы с ответами:

ListView. После добавления кнопки перестал быть доступен сам ListView - Программирование Android
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам список стал недоступен для клика, а...

Listview вывод данных и переход по нажатию на другой Listview SQLite - Программирование Android
Доброго извините за название темы, долго не мог сформировать название, В общем у меня беда с пытаюсь написать программу где первый экран...

Данные из SQlite в ListView, обработка события ListView - Программирование Android
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные int из БД. mList.setOnItemClickListener(new...

ListView, ToggleButton, SQLite, CursorAdapter. Как найти idItem в ListView, где была нажата ToggleButton? - Программирование Android
Добрый день. Затрудняюсь понять один момент: У меня есть ListView, который заполнен Items. Каждый Item - это свой XML. Пока...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
30.05.2013, 20:35
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru