«android-recyclerview» etiketlenmiş sorular

RecyclerView widget'ı, ListView ve GridView'un daha gelişmiş ve esnek bir sürümüdür.

18
RecyclerView en altına nasıl kaydırılır? scrollToPosition çalışmıyor
Etkinliği yükledikten sonra RecyclerView listesinin en altına gitmek istiyorum. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)RecyclerView'da desteklenmeme konusunda bir istisna atar ve conversationView.scrollToPosition(...)hiçbir şey yapmaz gibi görünür . Yukarıdaki kod bloğundan sonra, conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + 1) ki …

30
Recyclerview onCreateViewHolder'ı çağırmıyor
Benim RecyclerViewçağırmaz onCreateViewHolder, onBindViewHolderhatta MenuViewHolderbu nedenle hiçbir şey göründüğü, yapıcı RecyclerView. Hata ayıklama için günlükler koydum ve hiçbir günlük gösterilmiyor. Sorun ne olabilir? Adaptörüm: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG", "Constructor"); inflater = LayoutInflater.from(context); Log.i("DEBUG MENU …

7
Viewholder ile Android Recyclerview ve ListView
Yakın zamanda RecyclerViewAndroid 5.0 ile piyasaya sürülen android ile karşılaştım ve görünüşe göre bu RecyclerView, ListViewher seferinde onu oluşturmaktan ziyade görünümün yeniden kullanımını teşvik eden, ViewHolder desenine dahil edilmiş geleneksel bir kapsüllenmiş gibi görünüyor . Kullanmanın diğer faydaları nelerdir RecyclerView? Her ikisi de performans açısından aynı etkiye sahipse, neden RecyclerView` …

14
RecyclerView'da seçilen öğeyi nasıl düzgün bir şekilde vurgulayabilirim?
RecyclerViewA'yı yatay olarak kullanmaya çalışıyorum ListView. Seçilen öğeyi vurgulamak için nasıl anlamaya çalışıyorum. Öğelerden birini tıkladığımda, seçiliyor ve düzgün bir şekilde vurgulanıyor, ancak başka bir öğeye tıkladığımda, ikincisi eskisiyle vurgulanıyor. İşte benim onClick işlevi: @Override public void onClick(View view) { if(selectedListItem!=null){ Log.d(TAG, "selectedListItem " + getPosition() + " " + …

11
Öğeleri genişletme / daraltma
Daha fazla bilgi göstermek için recyclerView öğemi genişletmek / daraltmak istiyorum. Aynı etki SlideExpandableListView elde etmek istiyorum . Temelde benim görüşüme göre görünür olmayan bir görünüme sahibim ve görünürlüğü yalnızca GÖRÜNÜR / GONE olarak ayarlamak yerine düzgün bir genişletme / daraltma animasyonu yapmak istiyorum. Sadece bir seferde genişletilecek bir öğeye …

17
Android RecyclerÖğe ekleme ve kaldırma
Bir TextView metin kutusu ve çapraz düğmesi ImageView ile bir RecyclerView var. Recyclerview dışında çapraz düğme ImageView görünür / gitti yapan bir düğme var. ImageView basıldığında bu öğeler çapraz düğmesine basıldığında, bir öğe recylerview kaldırmak için arıyorum. Adaptörüm: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> implements View.OnClickListener, View.OnLongClickListener { private ArrayList<String> mDataset; …

11
RecyclerView - Belirli bir konumda görünüm elde edin
A RecyclerViewve an ile bir etkinliğim var ImageView. RecyclerViewGörüntülerin bir listesini yatay olarak göstermek için kullanıyorum . Ben bir resmi tıkladığınızda aktivitesinde görüntünün büyük resmi göstermelidir. Şimdiye kadar her şey iyi çalışıyor.RecyclerViewImageView Şimdi ImageButtonsaktivitede iki tane daha var : imageButton_leftve imageButton_right. Tıkladığımda imageButton_left, resimdeki görüntü ImageViewsola dönmeli ve ayrıca resimdeki …

6
CardView arka plan rengi her zaman beyaz
GridLayoutManager ile RecyclerView kullanıyorum ve her bir öğe CardView olarak var. Ne yazık ki, buradaki CardView arka plan rengini değiştirmiyor gibi görünüyor. Düzende ve programlı olarak da denedim ama hiçbir şey işe yaramayacak gibi görünüyor. Bir süredir mücadele ediyorum. Biri bana bu konuda yardımcı olabilirse minnettarım.

8
RecyclerView set'ini anlamaHasFixedSize
Anlamakta güçlük çekiyorum setHasFixedSize(). RecyclerViewDokümanların boyutu değişmediğinde optimizasyon için kullanıldığını biliyorum . Bu ne anlama geliyor? Çoğu durumda ListViewhemen hemen her zaman sabit bir boyuta sahiptir. Hangi durumlarda sabit bir boyut olmaz? Ekranda işgal ettiği gerçek gayrimenkulün içerikle büyüdüğü anlamına mı geliyor?

9
match_parent genişliği RecyclerView'da çalışmıyor
RecyclerView ve öğem match_parent genişliğine sahip ancak sonuç şu şekilde: <view class="android.support.v7.widget.RecyclerView" android:layout_width="match_parent" ve öğeler: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" tam: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightSum="100" android:gravity="right" > <Button android:layout_width="0dp" android:layout_weight="15" android:layout_height="fill_parent" android:text="ملاحظات" android:id="@+id/button" /> <LinearLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="20" android:gravity="center" > …

2
Android'in RecyclerView'ına basit bir 8dp üstbilgi / altbilgi nasıl eklenir?
RecyclerView'e basit bir üstbilgi / altbilgi eklemenin bir yolu var mı? Burada neye sahip olduğumu görebilirsiniz. İlk Kart Araç Çubuğuna değiyor Ve burada ne istediğimi görebilirsiniz. Alt ile Kart arasında 8dp Dolgu. Şimdiye kadar denediğim yöntemler: Geri dönüşüm görünümümde bir başlık görünümü kullanın. Ancak bunu her geri dönüşümcü görüşü için …

22
Android RecyclerView: notifyDataSetChanged () IllegalStateException
NotifyDataSetChanged () kullanarak bir geri dönüşümün öğelerini güncellemeye çalışıyorum. Bu, geri dönüşüm adaptöründeki onBindViewHolder () yöntemimdir. @Override public void onBindViewHolder(ViewHolder viewHolder, int position) { //checkbox view listener viewHolder.getCheckbox().setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { //update list items notifyDataSetChanged(); } }); } Yapmak istediğim şey, bir onay …

11
NestedScrollView içindeki Recycler görünümü, kaydırmanın ortada başlamasına neden oluyor
Bir NestedScrollView içine RecyclerView eklediğimde garip bir kaydırma davranışı alıyorum. Olan şey şudur: Kaydırma görünümünde ekranda gösterilenden daha fazla satır olduğunda, etkinlik başlatılır başlatılmaz, NestedScrollView üstten bir kayma ile başlar (resim 1). Kaydırma görünümünde hepsinin aynı anda gösterilebilmesi için birkaç öğe varsa, bu olmaz (resim 2). Destek kitaplığının 23.2.0 sürümünü …

11
Geri dönüşümcü görünüm adaptöründe bağlam nasıl elde edilir
Url'yi imageView'a yükleyebilmek için picasso kitaplığını kullanmaya çalışıyorum, ancak contextpicasso kitaplığını doğru şekilde kullanamıyorum. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view per item, and // you provide …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.