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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
#1

Убрать выделение строк в Listview - Программирование Android

14.07.2013, 21:36. Просмотров 2503. Ответов 13
Метки нет (Все метки)

Всем привет! Подскажите кто знает как можно убрать выделение строк в listview?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2013, 21:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Убрать выделение строк в Listview (Программирование Android):

Выделение строк ListView другим цветом - Программирование Android
Здравствуйте, уважаемые! Подскажите как выделить четную (нечетную) строку ListView другим цветом. Желательно с примером. Заранее...

выделение элемента в ListView - Программирование Android
Подскажите, что я делаю не так? У меня в кастомном диалоге создается и заполняется список, при его отображении необходимо чтоб по умолчанию...

Выделение цветом в ListView - Программирование Android
Есть адаптер наследуемый от SimpleCursorAdapter. В нем ImageView, TextView и CheckBox. public void bindView(View view, Context...

Убрать скролл в ListView - Программирование Android
Пишу форму для настольной игры. На форме несколько списков ListView, каждый из которых скрывается по кнопке. Всё это находится в...

Как убрать прокрутку ListView - Программирование Android
Здравствуйте! Как можно сделать так, чтобы скроллился не ListView, а Layout, в котором этот ListView находится? Тоесть сделать так, чтобы...

Убрать все виды выделений с item в ListView - Программирование Android
Использую android:cacheColorHint="@android:color/transparent", но не помогает. Как можно убрать все виды выделений с item в...

13
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
14.07.2013, 21:43 #2
ставьте
XML
1
android:background="@android:color/transparent"
для ляута айтема.
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
14.07.2013, 21:48 #3
Цитата Сообщение от V0v1k Посмотреть сообщение
ставьте
Код XML
1
android:background="@android:color/transparent"
для ляута айтема.
А вот мне это не помогло, есть ещё варианты?
0
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
14.07.2013, 21:52  [ТС] #4
не работает. Таким образом устанавливается весь фон listview

Добавлено через 1 минуту
неужели нет такого метода который запрещает выделять строки в listview
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
14.07.2013, 23:10 #5
для лаяута айтема нужно использовать и все будет работать, если руки с правильного места растут
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
14.07.2013, 23:59 #6
Цитата Сообщение от V0v1k Посмотреть сообщение
для лаяута айтема нужно использовать и все будет работать, если руки с правильного места растут
можете привести кусок кода в xml, чтобы увидеть, что не так делаю. Так как не срабатывает когда ставишь для лаяута айтема
0
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
15.07.2013, 00:00  [ТС] #7
ура я сделал. Спасибо тебе V0v1k
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
15.07.2013, 00:06 #8
Цитата Сообщение от ASAndrey Посмотреть сообщение
ура я сделал. Спасибо тебе V0v1k
А вы бы не могли бы поделиться успехом и выложить код?
0
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
15.07.2013, 00:09  [ТС] #9
а может быть вы мне на почту скините проект и я попробую сделать вам???
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
15.07.2013, 00:14 #10
Цитата Сообщение от ASAndrey Посмотреть сообщение
а может быть вы мне на почту скините проект и я попробую сделать вам???
благодарю за милость, спасибо, но мне было бы достаточно просто кода xml listView и Item
0
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 78
15.07.2013, 00:39  [ТС] #11
вот кусок кода где размещаются строки в ListView:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/LayoutNoutes"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/white" - вот здесь ставишь тот цвет который нам надо(например у меня подсвечивалось оранжевым, а я сделал белым.)
>
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/bodydata"
        android:orientation="vertical" >
 
        <TextView
            android:id="@+id/item_headerText"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="3dp"
            android:layout_marginTop="10dp"
            android:layout_marginLeft="0.5dp"
            android:background="@drawable/strokedata"
            android:gravity="left"
            android:padding="4dp"
            android:textColor="#ffffff"
            android:textSize="14sp" />
 
        <TextView
            android:id="@+id/item_subHeaderText"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:padding="8dp"
            android:textSize="14sp"
             android:layout_marginBottom="5dp" />
    </LinearLayout>
</RelativeLayout>
Добавлено через 9 минут
Stylish2013 покажите код где у вас идёт заполнение listview.

Добавлено через 12 минут
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// получаем экземпляр элемента ListView
ListView lv = (ListView)findViewById(R.id.listView1);
 
// определяем массив типа String
final String[] catnames = new String[] {
    "Рыжик", "Барсик", "Мурзик", "Мурка", "Васька",
    "Томасина", "Кристина", "Пушок", "Дымка", "Кузя",
    "Китти", "Масяня", "Симба"          
  };
 
// используем адаптер данных
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,   android.R.layout.simple_list_item_1, catnames);
 
lv.setAdapter(adapter);
В данном случае в разметке "android.R.layout.simple_list_item_1" нужно будет менять цвет лайаут айтема.
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
15.07.2013, 00:57 #12
прикол в том, что с прозрачным цветом остается выделение, а если ставить другой цвет то он на фоне стоит и выделение не работает, надо строго цвет выбирать под фон. А что если фон это рисунок не одного цвета?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.07.2013, 01:09 #13
действительно, с прозрачным цветом не работает, попробуйте так
XML
1
android:listSelector="@android:color/transparent"
вдруг поможет.
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
15.07.2013, 01:35 #14
Цитата Сообщение от V0v1k Посмотреть сообщение
вдруг поможет.
это тоже не помогает
0
15.07.2013, 01:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2013, 01:35
Привет! Вот еще темы с ответами:

Высота строк ListView - Программирование Android
У меня ListView выводит текст гигантского размера. Я выяснил, как изменить размер текста: SimpleCursorAdapter scAdapter = new...

ListView изменить отображение строк - Программирование Android
Есть listView в него выводится массив String колличество символов в отлельных строках массива может быть значительным в listview они...

ListView: сбивается содержимое ImageView элемента при скроллинге + как сделать выделение пункта списка при нажатии? - Программирование Android
1. Есть свой класс ContactsSimpleCursorAdapter, в методе public void bindView(View view, Context context, Cursor c) которого происходит...

Получить количество строк в TextView (ListView) - Программирование Android
привет всем. уже очень давно никак не могу получить количество строк в TextView который находится в ListView. каждый итем - TextView. ...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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