Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Naoma
0 / 0 / 0
Регистрация: 09.08.2014
Сообщений: 3
#1

ListView + Adapter

17.02.2012, 00:26. Просмотров 990. Ответов 0
Метки нет (Все метки)

Товарищи, помогите советом.
Создал очень простую прогу:
Java
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
public class JustTestActivity extends Activity {
 
    String[] s = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l",
            "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y",
            "z" };
    ListView lv;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        lv = (ListView) findViewById(R.id.lView);
 
        lv.setAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, s));
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
 
            public void onItemClick(AdapterView<?> adapterView, View view,
                    int position, long id) {
 
                view.setSelected(true);
                view.setBackgroundColor(Color.RED);
            }
        });
    }
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
 
    <ListView
        android:id="@+id/lView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >
    </ListView>
 
</LinearLayout>
Собственно когда выбираю какой-нибудь итем он выбирается и выделяется, НО! если я прокручу список вниз, то примерно через 10 итемов будет выбран еще один! Т.е. в одном списке выбрано 2 итема, хотя я на 2й не кликал. (см скрины). Подскажите пожалуйста как это лечится.
0
Миниатюры
ListView + Adapter   ListView + Adapter  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2012, 00:26
Ответы с готовыми решениями:

Customs adapter listView
http://pastebin.ru/0GvfxEO8 помогите написать адаптер под данный item для...

TabHost, ListView и custom Adapter
Здравствуйте. В общем есть TabHost c 3 вкладками. При нажатии на вкладку ХЗ...

Listview, adapter получение информации из нажатого элемента списка
Есть список, который заполняется из базы данных. Мне нужно через контекстное...

Ошибка The content of the adapter has changed but ListView did not receive a notification
Прошу помощи, т.к. уже не знаю, что делать. Наверное нахватает знаний. На...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2012, 00:26

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

Данные из SQlite в ListView, обработка события ListView
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные...

Передача данных из ListView в другой Activity в ListView
Добрый день. Пытаюсь разобраться с передачей данных с ListView, но выходит что...


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

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

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