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

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

Войти
Регистрация
Восстановить пароль
 
naoma
Сообщений: n/a
#1

ListView + Adapter - Android

17.02.2012, 00:26. Просмотров 948. Ответов 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й не кликал. (см скрины). Подскажите пожалуйста как это лечится.
Миниатюры
ListView + Adapter   ListView + Adapter  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2012, 00:26     ListView + Adapter
Посмотрите здесь:

TabHost, ListView и custom Adapter Android
Adapter selector selected Android
Customs adapter listView Android
Android Обновление ListView
Пустой список после вызова adapter.notifyDataSetChanged Android
Ошибка The content of the adapter has changed but ListView did not receive a notification Android
Android Свой Adapter в свой Adapter
RecyclerView и java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter pos Android
Android ViewPager, adapter. Вывод картинки из массива ссылок
Android Сортировка в listview
Android Crash Activity при присвоении ItemList-у Adapter-a
Android RecyclerView.Adapter загрузка изображения

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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