Articles of listview

Получить щелчок по элементу из списка

У меня проблемы. Перед изменением в моем XML-файле мой список мог работать отлично. Но теперь, после некоторых изменений в xml, он не работает должным образом. Мой список – это обычай. Итак, я создал отдельный xml для рендеринга каждой отдельной строки в списке. Мой единственный код row.xml : <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:id="@+id/relativeLayoutSingleRowManageAddictions" android:layout_height="40dp" android:background="@drawable/box_midbg" > <TextView […]

Монодроид – обработка событий Click внутри строк ListAdapter

У меня есть ListView с ArrayAdapter, установленным для него, и каждая строка в адаптере содержит четыре кнопки, которые необходимо принимать и обрабатывать события кликов. Обычно в Android я бы назвал SetOnClickListener на каждой кнопке, когда я создаю ячейку, но Mono дает возможность устанавливать обработчики событий для события Click . Похоже, в Mono есть какая-то странность, […]

Кнопка внутри просмотра списка создает проблему при прокрутке и при нажатии кнопки

У меня есть три кнопки в некоторых элементах списка в виде списка, и при нажатии этой кнопки я хочу изменить макет этого элемента списка, но проблема, с которой я столкнулся, приведен ниже. 1). При нажатии кнопки изменяется другой макет списка. 2). При прокрутке списка-списка изменится другой макет списка, который я не нажал. Вот код класса […]

Различные позиции z для элементов ListView

Возможно ли, чтобы элементы в ListView имели разные z-позиции / индекс? Я хочу, чтобы один элемент в моем ListView всегда был поверх других представлений в моем макете. Смотрите мою иллюстрацию здесь: Красная полоса – это другой вид вне ListView (в моем случае вертикальная панель поиска). Я попытался вызвать View.bringToFront() для определенного элемента, но это не […]

Переход к элементу списка для включения в детали, такие как Google Inbox

Я хочу, чтобы мой элемент в ListView расширялся в Fragment / Activity показывающий детали элемента. Вот пример, показывающий анимацию – https://dl.dropboxusercontent.com/u/75404011/inbox-animation.mp4 Я посмотрел на Google Inbox, как на функцию RecyclerView, но не смог понять суть. Может ли кто-нибудь дать мне несколько указаний на это?

Как я могу сделать нижний колонтитул растяжки ListView для заполнения оставшегося пространства?

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

Добавить мигание в настроенный элемент списка?

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

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

Здесь я использую view и там код, как указано ниже. <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TableRow android:id="@+id/tab_stone_info" android:layout_width="match_parent" android:layout_height="30dp" android:layout_marginTop="1dp" android:background="@color/styleBreakTabColor" android:weightSum="9"> <TextView android:id="@+id/stone_Type" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:background="@drawable/cell_shape" android:gravity="center" android:text="@string/Type" android:textColor="@color/txtStyleBreakup" android:textSize="12sp" /> <TextView android:id="@+id/stone_Shape" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:background="@drawable/cell_shape" android:gravity="center" android:text="@string/Shape" android:textColor="@color/txtStyleBreakup" android:textSize="12sp" /> <TextView android:id="@+id/stone_Qlty" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:background="@drawable/cell_shape" android:gravity="center" android:text="@string/Quality" android:textColor="@color/txtStyleBreakup" android:textSize="12sp" /> <TextView […]

Почему мне не нужно использовать Adapter.notifyDataSetChanged ()?

readContacts() пуст до тех пор, пока не будет readContacts() метод readContacts() , другими словами, когда был осуществлен readContacts() contactsView.setAdapter(adapter) , список contactsList пуст, поэтому почему этот код по-прежнему может корректно отображать информацию контактов? public class MainActivity extends AppCompatActivity { ListView contactsView; ArrayAdapter<String> adapter; List<String> contactsList = new ArrayList<String>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

Как вы можете прослушивать события щелчка в ListView, которые происходят за пределами элементов списка?

У меня есть ListView который занимает весь экран, но иногда он не имеет достаточного количества элементов, чтобы полностью покрыть виджет ListView . Я хотел бы иметь возможность реагировать на клики на этом пустом пространстве ниже последнего элемента, который фактически не содержит элемент (это означает, что setOnItemClickListener не подходит). Я попытался setOnClickListener (который они отключили для […]