Articles of listview

Получение позиции в onCreateViewHolder

Я преобразовываю свой ListView в RecyclerView с помощью библиотеки поддержки v7. У меня есть 2 разных макета для загрузки в RecyclerView . В ListView я получил позицию элемента в getView() и смог загрузить соответствующий макет для этой строки. Но в RecyclerView у onCreateViewHolder нет параметра позиции. Есть ли другой способ достичь этого? PS: В приложении […]

Android RelativeLayout выглядит сломанным

Я работаю над макетом, где я использую элементы ListView с RelativeLayout. Строки сами отображаются неправильно. Проблема заключается в том, что текстовый текст txtVideoDuration рисуется в верхней части позиции, а не внизу. Из-за этого txtVideoTitle получает высоту 0. Как вы можете видеть в XML, txtVideoDuration предполагается зажать в нижней части ListView. Моя цель состоит в том, […]

Android – всплывающее меню, когда нажата кнопка списка?

Я хотел бы реализовать всплывающее меню, подобное игровому магазину Google, как показано ниже. Так что в основном из того, что я понимаю, мне понадобится активность и макет для этого действия с определенным в нем списком. Мне нужно создать свой пользовательский адаптер. Также, мне нужно создать макет списка, будет содержать информацию и представление (с 3 точками), […]

Picasso загружает изображения в неправильное изображение в адаптере списка

Я загружаю изображение с сервера в элемент списка, используя picasso следующим образом: public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View participantView; if(convertView == null) { participantView = inflater.inflate(R.layout.participant_item, parent, false); } else { participantView = convertView; } TextView textView = (TextView) participantView.findViewById(R.id.participantName); textView.setText(getItem(position).getName()); ImageView imageView = (ImageView) […]

Как написать настраиваемый фильтр для ListView с ArrayAdapter

У меня есть ListView, который связан с ArrayAdapter, где Artist – мой простой класс, который имеет только идентификатор и имя. Теперь я хочу отфильтровать ListView, чтобы я звонил: artistAdapter.getFilter().filter("bla", new Filter.FilterListener() { public void onFilterComplete(int count) { Log.d(Config.LOG_TAG, "filter complete! count: " + count); // returns 8 Log.d(Config.LOG_TAG, "adapter count: " + artistAdapter.getCount()); // return […]

Заголовок Просмотр высоты в ListView

Я работаю с ListView, который является частью ListFragment. Я хочу добавить заголовок с определенной / пользовательской высотой, но неважно, что я помещаю в высоту заголовка, всегда он имеет одинаковую высоту. Можно ли изменить высоту представления заголовка ListView? Ниже кода, который я использую: header.xml <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="100dp" /> ListFragment @Override public void onActivityCreated(Bundle savedInstanceState) { […]

Почему getView возвращает неверные объекты convertView в SeparatedListAdapter?

Я адаптировал SeparatedListAdapter от Джеффа Шарки к моим потребностям и получил что-то вроде этого: public class SeparatedListAdapter<T> extends BaseAdapter { @SuppressWarnings("unused") private final String LOG_TAG = getClass().getSimpleName(); public final static int TYPE_SECTION_HEADER = 0; public final Map<T, Adapter> sectionAdapters; public final ArrayAdapter<T> headerAdapter; public SeparatedListAdapter(ArrayAdapter<T> headerAdapter) { super(); this.sectionAdapters = new LinkedHashMap<T,Adapter>(); this.headerAdapter = headerAdapter; […]

Android: получить элемент списка из кнопки, нажатой в пользовательском listview

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

HashMap для ListView

У меня есть HashMap, как я могу поместить его в ListView? Какой адаптер необходимо использовать? public void showCinemas(HashMap<String, String> cinemas) { …//What? list.setAdapter(adapter); }

Getview Вызывается несколько раз в android

Я работаю над повторным использованием ячейки, и в настоящее время я работаю в методе getview адаптера, и у меня есть одна проблема, которую мой метод getview вызвал 9 раз, но он должен вызывать только 5 раз при запуске приложения, потому что я показываю только 5 строк. public View getView(int position, View view, ViewGroup viewgroup) { […]

Intereting Posts
Как имитировать движение маршрута в реальном устройстве Android ColorFilter – Режимы Porter-Duff Android BroadcastReceiver, автоматический запуск службы после перезагрузки устройства Сохранение позиции scrollview при изменении ориентации Изменение голосового воспроизведения в режиме разговора в пользовательском ПЗУ на Android Как получить значение из LinkedHashMap на основе индекса не по ключу? Взгляд на поверхность размытия Android, используемый в камере Как раздуть один вид с помощью макета Просмотр внутри ScrollView не занимает места Как создать структуру тестового каталога проекта в Android Studio? Сохранить внутренний файл в моей собственной внутренней папке на Android Вкладка «Графическая компоновка» не отображается для некоторых файлов макета в Eclipse Как узнать, является ли MotionEvent относительным или абсолютным? Что такое хороший учебник по использованию ORMLite с SQLite и Android Как я могу начать новую активность Android с помощью строки?