Articles of listview

ListFragment отсутствует разделитель

Я изменяю свое существующее приложение, чтобы использовать ListFragment вместо ListView. Я не могу установить разделитель с помощью JAVA. Никакие исключения не выбрасываются. ListFragment отображается без разделителей. public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); setRetainInstance(true); setHasOptionsMenu(true); lv = getListView(); lv.setTextFilterEnabled(true); lv.setCacheColorHint(Color.TRANSPARENT); lv.setFastScrollEnabled(true); lv.setDividerHeight(1); lv.setDivider(getActivity().getResources().getDrawable(android.R.color.black)); lv.setBackgroundDrawable(getResources().getDrawable(R.drawable.merge)); //white background lv.setScrollingCacheEnabled(false); lv.setSmoothScrollbarEnabled(false); setListAdapter(new IconicAdapter()); } Что я делаю не так? […]

Стиль Android ListView

У меня вопрос о просмотрах списков. Я надеюсь, что кто-то знает решение, потому что я пытался решить эту проблему на всех выходных. У меня есть собственное представление списка, в котором каждая строка имеет собственный .xml ( item_row.xml ) с заданным цветом фона для элемента строки. <?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="70dip" android:orientation="vertical" android:background="@drawable/list_bg"> Проблема […]

Общие сведения о RecyclerView.ViewHolder

Мне трудно понять работу держателя взгляда, вот мой вопрос, который мог бы увеличить мое понимание зрителя: Говорят, что oncreateViewHolder возвращает объект-объект для просмотра. Что представляет собой объект-владелец объекта, он содержит все представления в одной строке? Если есть список из 1000 элементов, сколько будет создано viewobjects? Мое понимание: если мы создаем объект viewholder, он содержит ссылку […]

ListView с разными элементами и ViewHolders, ведущими к ClassCastException

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

Android – PullToRefresh ListView всегда пуст

Я пытаюсь реализовать chrisbanes в Android-PullToRefresh в моем приложении. Но пока все, что я получаю, это пустой взгляд. Если я изменю ListView на Android-виджет, он отлично работает, если я использую PullToRefreshListView, список отображается пустым. Я использую пользовательский ListAdapter. Вот часть XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" > <com.handmark.pulltorefresh.library.PullToRefreshListView android:id="@+id/listview_jogos" android:layout_width="match_parent" android:layout_height="wrap_content" […]

Как правильно реализовать пользовательский список с изображениями с помощью библиотеки Picasso?

Я создал настраиваемый макет listview с изображениями, загружаемыми из сети, как это: http://i.stack.imgur.com/l8ZOc.png Он отлично работает при прокрутке вниз. Однако при прокрутке вниз предыдущие элементы выходят из экрана, а затем уничтожаются. Когда вы пытаетесь снова прокрутить страницу, он снова загружается (из кеша, быстрее, но не мгновенно), что вызывает задержку, и это не так бегло, как […]

ListView отключает вертикальную прокрутку заголовка

У меня есть ListView с com.google.android.gms.maps.MapView в его заголовке. Когда я прокручиваю список, я хочу, чтобы MapView был скрыт, и он работает нормально. Но когда я прокручиваю заголовок сверху вниз или вниз, я не хочу, чтобы ListView выполнял прокрутку – я хочу, чтобы MapView выполнял операции масштабирования / прокрутки. Я знаю, что неплохо использовать ListView […]

Пользовательский адаптер getView () не вызывается с использованием библиотеки PullToRefresh

Используя библиотеку PullToRefresh Chris Banes, метод getView () моего пользовательского адаптера не вызывается. Этот код отлично работает, не используя его библиотеку, и вызывается getView (). Я изучаю это уже пару дней и не могу понять, что случилось. Любая обратная связь будет принята с благодарностью! MyActivity.java MyAdapter adapter = new MyAdapter(this, data); // the following toast […]

Исходный фрагмент списка списка Viewview nullpointerexception

В настоящее время у меня есть 3 фрагмента, но я не могу заставить свой адаптер работать. Когда я вызываю lv.setAdapter (lbadapter), он возвращает исключение nullpointer. В чем может быть проблема ? заранее спасибо Вот часть моего фрагмента: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView; rootView = inflater.inflate(R.layout.leadlist, container, false); profielen […]

Как я могу получить позицию элемента в списке, когда я нажимаю на конкретное представление?

Поскольку заголовок говорит, что я хочу знать точное положение элемента, когда я нажимаю на представление, находящееся внутри элемента. Предположим, у меня есть следующий код в методе getView () из ArrayAdapter: … holder = new ViewHolder (); holder.iconAction = (ImageView)convertView.findViewById (R.id.download_item_iconAction); holder.iconAction.setOnClickListener (new View.OnClickListener(){ @Override public void onClick (View v){ //Item X is clicked } }); […]