Articles of android adapter

Загрузка изображений случайно в представлении пейджера с помощью Glide и SimpleTarget

Я использую Glide для загрузки изображения в ViewPager с помощью PagerAdapter . Когда я загружаю изображения, используя следующий метод: Glide.with(mContext).load(mImage).placeholder(R.drawable.placeholder).into(mImageView); Все работает отлично, но теперь мне нужно получить растровое изображение от скольжения и сохранить его на карте, когда оно загружается для будущего редактирования, поэтому я переключил этот метод на следующий: Glide.with(mContext).load(mImage).asBitmap().placeholder(R.drawable.placeholder).into(new SimpleTarget<Bitmap>() { @Override public […]

Android Google отображает фрагмент в RecyclerView.ViewHolder

Как я могу перейти в GoogleMap из RecyclerView.ViewHolder У меня есть: public class MapRowHolder extends RecyclerView.ViewHolder { public MapRowHolder(View view) { super(view); } } XML: <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android.support.v7.cardview="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android.support.v7.cardview:cardBackgroundColor="@color/blue" android.support.v7.cardview:cardCornerRadius="@dimen/card_corner" android.support.v7.cardview:cardElevation="@dimen/card_elevation"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_gravity="right|center_vertical" android:gravity="center_vertical|right" android:layout_width="fill_parent"> <fragment xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="250dp" android:tag="maps" android:id="@+id/map_view_fragment" tools:context=".Map" android:name="com.google.android.gms.maps.SupportMapFragment" android:layout_centerInParent="true"/> </LinearLayout> адаптер: public class […]

RecyclerView.Adapter onBindViewHolder () получает неправильную позицию

Я покажу код и после шагов, чтобы решить проблему. У меня есть recyclerview внутри фрагмента с вкладками, который берет набор данных из пользовательского объекта: mRecyclerView = (RecyclerView) v.findViewById(R.id.recyclerview); mRecyclerView.setLayoutManager(mLayoutManager); mRecyclerAdapter = new MyRecyclerAdapter(mMes.getListaItens(), this, getActivity()); mRecyclerView.setAdapter(mRecyclerAdapter); Я установил поведение элементов списка в onBindViewHolder () адаптера: @Override public void onBindViewHolder(final ViewHolder holder, final int position) { […]

Android: stackFromBottom = "true", похоже, не работает отлично (обратный ListView с адаптером)

Хорошо, позвольте мне объяснить, что означает «не работает отлично». У меня есть список без параметра android:stackFromBottom="true" . У меня также есть ArrayAdapter с регулярным getItem(position) . Я вызываю свой веб-сервер, получаю данные в порядке возрастания даты. Таким образом, позиция в позиции 0 (вверху) списка имеет наименьшую дату. И я могу прокрутить top-> bottom. Хорошо. Я […]

Включить адаптер для ListView

У меня есть ListView с адаптером, у которого макет имеет Switch, поэтому каждый элемент в списке имеет переключатель. Я хочу использовать этот код: mySwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // do something, the isChecked will be // true if the switch is in the On position } }); Но я не […]

Android listview – Получить текст пользовательского списка

Я разрабатываю приложение, в котором я создал собственное представление списка: Код представления списка в виде: <ListView android:id="@+id/listview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_margin="15dip" android:divider="#623b42" android:dividerHeight="0.5dip" android:cacheColorHint="#00000000" android:overScrollMode="never" > </ListView> А адаптер xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/textview1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_toLeftOf="@+id/textview_rupee_mlsaa" android:gravity="center_vertical" android:padding="15dip" android:textColor="@color/color_black" android:textSize="15sp" tools:ignore="SelectableText" /> <TextView android:id="@+id/textview2" android:layout_width="60sp" android:layout_height="wrap_content" android:layout_alignParentRight="true" […]

Быстрые нажатия (щелчки) на RecyclerView открывают несколько фрагментов

Я внедрил прослушиватель onClick в свой ViewHolder для моего RecyclerView Но когда я выполняю очень быстрые двойные нажатия или щелчки мыши, он выполняет задачу (открывает отдельный фрагмент в этом случае) два или три раза. Вот мой код public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener { TextView tvTitle, tvDescription; public ViewHolder(View itemView) { super(itemView); itemView.setClickable(true); itemView.setOnClickListener(this); […]

Android: ProgressDialog не отображается в классе адаптера

В моем приложении у меня есть список, и у каждого элемента есть кнопка. Если пользователь нажимает кнопку, я хочу выполнить некоторое http-соединение. Поэтому я использую AsyncTask в классе Adapter. Теперь проблема заключается в том, что диалог прогресса не отображается. private class MyClass extends AsyncTask<Void, Long, Boolean> { private Context context; private ServerCall call = new […]

Динамическое обновление типов представления ListView

Я создал реализацию адаптивного адаптера. У меня также есть несколько разных типов вида в этом адаптере. Мне нужно заменить некоторые виды моего адаптера во время выполнения. Ромен Гай говорит, что «… динамически меняет тип вида, что является большой ошибкой» (см. ArrayAdapter и ListView – ArrayIndexOutOfBoundsException ). Каков правильный способ сделать это, поскольку число просмотров вида […]

ListView пуст, несмотря на элементы, добавленные в адаптер когда-нибудь при возобновлении приложения

У меня есть приложение на рынке с ошибкой, которую я не могу решить. Сегодня я отследил его до следующего метода. public void updateDealList(ArrayList<Deal> deals) { // first call or showing bookmakrs (also gets called other times when adapter is null) if (dealListAdapter == null || showingBookmarks || !dealListAdapter.moreDealsToDownload()) { dealListAdapter = new EndlessDealListAdapter(getActivity(), R.layout.deal_list_item, deals); […]

Intereting Posts
Как установить количество непрочитанных уведомлений в NavigationView DrawerLayout? Как изменить цвет текста элемента ListView? Как динамически генерировать исходный идентификатор ресурса в android? Использование дат в библиотеке Graphview Как отобразить локальное изображение: // в ионной структуре + кордова? Как контролировать частоту обновления уведомлений на заблокированном экране Странные результаты при сжатии партии изображений с помощью libjpegturbo Как реализовать расширяемый ящик навигации Android с подпунктами? Как установить ProgressBar на центральном экране в рамке? Тревога AlarmManager сохраняется, если приложение убито системой из-за низкой памяти? Пользовательские атрибуты в Android Android заменит клавиатуру фрагментом Emoji Простой udp-сервер для android и получение нескольких сообщений Нарисовать текст «эллипсисом» на холст Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK не работает Android