Articles of recyclerview

Как я могу удалить OnClickListeners из ViewHolders RecyclerView при их удалении?

Я использую RecyclerViews в своем проекте приложения и устанавливаю OnClickListeners с помощью своих ViewHolders (в их конструкторах, как упомянуто в Q и A StackOverflow). Затем у меня возникает вопрос: как я могу удалить OnClickListeners из ViewHolders RecyclerView при их удалении. Обычно мы можем удалить OnClickListener, выполнив следующие действия: view.setOnClickListener(null); И если это PagerAdapter ViewPager, мы […]

Отключить нажмите RecyclerView внутри SwipeRefreshLayout

Я реализовал SwipeRefreshLayout с помощью RecyclerView и мне нужно, чтобы мои элементы адаптера были отключены во время OnRefreshListener . Я попробовал следующий подход, но щелчок происходит нормально: mRecyclerView.setEnabled(false); mRecyclerView.setClickable(false);

Не удалось скомпилировать мой проект Android

Когда я пытаюсь скомпилировать мой проект iroid, я получаю следующую ошибку. Error:A problem occurred configuring project ':app'. Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not find com.android.support:appcompat-v7:21.0.1. Searched in the following locations: https://jcenter.bintray.com/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.pom https://jcenter.bintray.com/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.jar file:/home/baman/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.pom file:/home/baman/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.jar file:/home/baman/Android/Sdk/extras/google/m2repository/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.pom file:/home/baman/Android/Sdk/extras/google/m2repository/com/android/support/appcompat-v7/21.0.1/appcompat-v7-21.0.1.jar Required by: SriLankaTemples:app:unspecified Could not find com.android.support:recyclerview-v7:21.0.1. Searched in the following locations: https://jcenter.bintray.com/com/android/support/recyclerview-v7/21.0.1/recyclerview-v7-21.0.1.pom https://jcenter.bintray.com/com/android/support/recyclerview-v7/21.0.1/recyclerview-v7-21.0.1.jar file:/home/baman/Android/Sdk/extras/android/m2repository/com/android/support/recyclerview-v7/21.0.1/recyclerview-v7-21.0.1.pom […]

RecyclerView java.lang.IndexOutOfBoundsException: обнаружена несогласованность. Недопустимая позиция позиции при возобновлении добавления фрагмента

Можете ли вы, ребята, помочь мне в этом Вот мой код для добавления фрагмента mRecyclerView.addOnItemTouchListener( new RecyclerItemClickListener(getActivity(), new RecyclerItemClickListener.OnItemClickListener() { @Override public void onItemClick(View view, int position) { if (!IsScrolling) { Fragment fragment = new ProductInfoFragment(); Bundle bundle = new Bundle(); bundle.putString("prodID", mItems.get(position).getproductID()); bundle.putString("catName", catName); fragment.setArguments(bundle); FragmentManager fragmentManager = getActivity().getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); […]

Получить список отмеченных флажков с помощью recyclerview android

Я заполнил recyclerView с изображением, заголовком и флажком. У меня две проблемы. Как сделать флажок выбранным, если щелкнуть изображение или весь элемент ресайклера. Я должен перейти к следующему действию, получив все проверенные элементы из recyclerview. Мой макет: <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp"> <ImageView android:id="@+id/image" android:layout_width="match_parent" android:layout_height="150dp" android:layout_gravity="center_horizontal" android:contentDescription="Interests" android:scaleType="centerCrop" android:src="@drawable/ic_yash_dp" /> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" […]

Все фрагменты ViewPager ссылаются на один и тот же RecyclerView и / или Adapter

У меня есть фрагмент, содержащий RecyclerView для отображения событий за данный день. Я использую ViewPager для разделения фрагментов на несколько дней; Фрагмент для субботних событий и Фрагмент для воскресных событий. Тем не менее, похоже, что оба фрагмента ссылаются на один и тот же RecyclerView и / или Adapter, так как это только последняя вкладка (в […]

Android – как поймать действие Drop ItemTouchHelper, которое используется с RecyclerView

У меня проблема с ItemTouchHelper RecyclerView . Я делаю игру. Игра на самом деле – это RecyclerView. RecyclerView имеет GridLayoutManager с некоторым количеством периодов . Я хочу реализовать элементы перетаскивания и перетаскивания . Любой элемент может перемещаться по всем направлениям (вверх, вниз, влево, вправо). private void initializeLayout() { recyclerView.setHasFixedSize(true); recyclerView.setLayoutFrozen(true); recyclerView.setNestedScrollingEnabled(false); // set layout manager […]

Android: как получить доступ к узлу в позиции (извне адаптера)

У меня есть адаптер для просмотра ресайклеров. Таким образом, он содержит 3 вида. Просто каждый вид имеет ImageView. Когда пользователь нажимает на изображение (1 из 3), он создает новое намерение использовать приложение для фотографий и возвращает его вызывающему, когда это делается. Вызывающий (актив, созданный RecyclerView и его адаптер) обрабатывает onActivityResult. Оттуда мне нужно установить уменьшенное […]

Android RecyclerView CardView StaggedGridLayoutManager: независимый прокрутка столбца

У меня есть «регулярная» реализация StaggedGridLayoutManager . Можно ли добиться независимого прокрутки столбца? Например, пользователь коснется и прокрутит правый столбец, чтобы другие столбцы не перемещались? И даже дальше: при прокрутке правого столбца другие столбцы также будут прокручиваться синхронно, но медленнее? (Это похоже на то, что было в приложении Expedia один раз). Благодаря,

RecyclerView внутри ScrollView, некоторые элементы не отображаются

У меня был RecyclerView в ScrollView следующим образом: <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <!–other stuff–> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="gone"/> </LinearLayout> <!–other stuff–> </ScrollView> И элемент RecyclerView – RelativeLayout , внутри которого есть EditText и другие представления. Элемент layout_height этого RelativeLayout и EditText является wrap_content . Пользователь может вводить в этот EditText без ограничения длины […]