Articles of android listview

Как влиять на элементы за пределами списка при нажатии на некоторые элементы в списке?

У меня есть ListView в моем макете content_main.xml. Содержимое этого списка задается через listview.setAdapter (myCustomAdapter). У меня также есть TextView в макете content_main.xml. Я создал свой собственный адаптор под названием ArrayAdapterItem, который расширяет ArrayAdapter. В методе getView () этого адаптера я пытаюсь получить доступ к TextView, который содержится в content_main.xml. Я не знаю, как это […]

Как манипулировать данными курсора перед его отображением в ListView (с помощью Loader)?

Каждый элемент моего SherlockListFragment содержит 3 TextView s: имя и два числа. Данные поступают из objective моей базы данных, которая имеет следующую структуру: CREATE TABLE objective ( _id INTEGER PRIMARY KEY, id_project INTEGER NOT NULL, activity_code INTEGER NOT NULL, day_duration INTEGER NOT NULL, week_frequency INTEGER NOT NULL, FOREIGN KEY(id_project) REFERENCES project(id_project) ); Более того, я […]

ListView не показывает правильные значения после прокрутки

В моем приложении я использую CustomListView с ArrayAdapter для отображения времени разных стран. Но после 6-7 строк (в зависимости от размера экрана телефона) значения времени повторяются. Согласно предыдущему сообщению я написал следующий фрагмент кода, чтобы получить решение. Но проблема все еще существует. Ниже приведен код, который я написал: public View getView(int position, View convertView, ViewGroup […]

Использование одинаковых представлений несколько раз в макете

У меня есть Activity котором также есть ListView . Я загружаю некоторые EditText , кнопки и т. Д. В этот ListView в моем методе getView . if(position==0) { ((TextView)convertView.findViewById(R.id.textview_settings)).setText("User Information"); } else if(position==1 || position==2 || position==5 || position==6 || position==7 || position==10 || position==13) { ((LinearLayout)convertView.findViewById(R.id.linear_settings)).setVisibility(View.VISIBLE); ((RelativeLayout)convertView.findViewById(R.id.Relative_home)).setVisibility(View.GONE); if(position==1 || position==5 || position==5) ((EditText)convertView.findViewById(R.id.edittext_settings)).setBackgroundResource(R.drawable.f_t_1_iphone); else […]

Android: список двойных записей после поворота экрана

У меня есть listView, который заселен в onCreate (), так как на экране вращается вызов onCreate (), он снова заполняет его и, таким образом, после каждого поворота я получаю, конечно, записи, добавленные к тому, чего я не хочу. OnCreate в основном: @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); myList = new ArrayList<SingleEntry>(); new getList().execute(); //Async […]

Получение представления для элемента списка ListView / обратного порядка на 2.2; Работает на 4.0.3

У меня есть ListView, который показывает элементы из ArrayAdapter. Я хочу анимировать представление, когда он кликнут. Проблема в том, что в разных версиях android я получаю разные взгляды (см. Ниже) Я получаю представление из ListActivity, используя этот метод: private View getViewForListPosition(int position) { int firstPosition = mList.getFirstVisiblePosition() – mList.getHeaderViewsCount(); int wantedChild = position – firstPosition; […]

ListView внутри LinearLayout не будет расти, чтобы показать всех детей

Я создаю скользящее меню, которое открывается сбоку. В меню есть ScrollView с LinearLayout внутри него для общего макета и прокрутки. Кроме того, для отображения элементов меню у меня есть представление списка внутри LinearLayout , что означает, что иерархия представлений LinearLayout следующим образом: ScrollView LinearLayout ListView Я пытаюсь заполнить ListView специальным адаптером, который получает свои данные […]

Поиск панели действий Android: как фильтровать список по свойству элемента списка?

У меня есть список с элементом списка, который имеет несколько текстовых просмотров и флажок. Используя поиск в строке поиска, мне нужно отфильтровать список с помощью текстового вида. Это мой список, который мне нужно отфильтровать по «Приоритету». Это метод, который я использовал для фильтрации списка от усыновителя данных. @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater […]

Использование ListView, удаление в адаптере всегда удаляет последний элемент

У меня есть ListView в моей работе с пользовательским адаптером. На каждом элементе есть кнопка удаления. Когда кто-то нажимает на кнопку, появляется диалоговое окно с вопросом, действительно ли пользователь хочет удалить элемент, нажав «да», элемент будет удален. Я проверил, что внутренние элементы удаляются, но визуально удаляется только последний элемент из списка. Activity.recreate показывает, что правильный […]

Как избежать воссоздания фрагмента в ViewPager?

Я использую ViewPager с FragmentStatePagerAdapter, который содержит 5 страниц. На первой странице у меня есть ListView с элементами. Когда я перехожу на последнюю страницу ViewPager, и я возвращаюсь на первую страницу, мой ListView пуст, потому что Adaptive был воссоздан. Android всегда вызывает следующие методы: onAttach (), onCreate (), onCreateView (), onViewCreated (), onActivityCreated (), onStart […]