Articles of listview

ListView не прокручивается до конца, когда клавиатура использует

Мой ListView должен автоматически прокручиваться до конца, когда новое сообщение получено или отправлено. Но когда я использую клавиатуру Android для отправки сообщения из EditText ниже ListView, изменяется размер списка ListView, и новое сообщение, которое я хочу отправить, появляется вне экрана, и мне нужно прокрутить вниз, чтобы увидеть его, даже если клавиатура исчезнет, ​​а ListView снова […]

Различные раскладки строк в ListView

Этот пост связан с этим ViewHolder не работает . На этом посту я следил за учебником по использованию ViewHolder в ListView . Теперь я хочу, чтобы последний элемент в ListView имел другой макет, чем остальные. Вот мой код: int lastpos = mList.size()-1; System.out.println("position: "+position+" mlist: "+lastpos); if(position==lastpos){ view = vi.inflate(R.layout.list_item_record, null); holder.textView = (TextView)view.findViewById(R.id.record_view); }else{ […]

Переключить флажок программно

У меня есть ListView элементов, которые необходимо проверить / непроверять. Я настроил ArrayAdapter, который в настоящее время использует android.R.layout.simple_list_item_multiple_choice как строку, и все отображает просто отлично. Я также могу правильно получить клики по этому элементу. Однако флажок в пользовательском интерфейсе не переключается, когда элемент выбран. Я пытался понять это на какое-то время, может ли кто-нибудь […]

Просмотр списка с помощью CursorAdapter

Im разрабатывает приложение, отображающее телефонные контакты с CursorAdapter. Когда я запускаю его, я столкнулся с просмотром списка, который повторял только один контакт, как ниже («david» – один из моих контактов, просто повторяющийся в списке) Давид 017224860 Давид 017224860 Давид 017224860 Давид 017224860 Давид 017224860 Давид 017224860. , , , Моя деятельность выглядит public class Contacts […]

EditText внутри потерянного фокуса ListView

Я недавно столкнулся с этой проблемой, и хочу поделиться с вами своим решением. Проблема : У вас есть ListView с Редактированием текста для каждой строки следующим образом: MainList.xml <ListView android:id="@+id/listViewServ" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"/> RowList.xml <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <EditText android:id="@+id/editText1" android:layout_width="100dp" android:layout_height="wrap_content" android:inputType="number"/> Вы работаете с TABS: tabHost или TabActivity . (Это очень важно […]

Android ListView и OnClickListener: как получить выбранный элемент

У меня есть listView с некоторыми элементами. Я хотел бы получить от моего onClickListener имя (String) выбранного элемента. Я знаю, как получить выбранную позицию, но как найти строку этого элемента? Вот мой прослушиватель кликов: journalNames.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view,int position, long id) { }}); В моем спискеView есть запрос из базы […]

Изменение цвета шрифта TextView при выборе элемента списка ListView

В каждом элементе ListView есть TextView, который я настраиваю через пользовательский адаптер. XML TextView не является тем же файлом, в котором был написан XML-файл ListView, поэтому я хочу, чтобы при выборе элемента Item List, цвет шрифта этого элемента должен измениться. Я также пробовал это, определяя различные состояния TextView, т.е. выбранные, сфокусированные и нажатые, но эта […]

Как получить значение объекта из позиции адаптера списка

Как получить значение из позиции адаптера, у меня есть код ниже: CategoriesXmlParser categoryXmlParser = new CategoriesXmlParser(); List<HashMap<String, Object>> categories = null; try { categories = categoryXmlParser.parse(reader); } catch (Exception e) { Log.d("Exception", e.toString()); } String[] from = { "name", "image" }; int[] to = { R.id.nama_category, R.id.logo_category }; final SimpleAdapter adapter = new SimpleAdapter(getBaseContext(), categories, […]

Прокрутка галереи позволяет нажатию и удаляет прослушиватель кликов из подпунктов

У меня есть галерея довольно сложных предметов. Каждый элемент состоит из изображения и двух кнопок. Когда галерея загружается, все работает, кнопки выполняют то, что они должны, а нажатое состояние для кнопок происходит только при фактическом нажатии кнопок. Однако, как только я прокручиваю галерею, кнопки перестают работать и щелкают в любом месте, позволяя нажатым для кнопок. […]

Как выделить выделенный элемент в ListView?

Я знаю, что Android не выделяет ничего в TouchMode. Но я делаю что-то похожее на приложение gmail, в котором вы выбираете материал с левой стороны и показываете детали в правой части действия (интересно, как Google это сделал). Итак, рассказ о том, что я должен выделить то, что было выбрано в левой части ListView. Я нашел […]