«android-recyclerview» etiketlenmiş sorular

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

30
RecyclerView neden onItemClickListener () 'a sahip değil?
Ben keşfetmek oldu RecyclerViewve bunu görmek şaşırdı RecyclerViewyoktur onItemClickListener(). İki sorum var. Ana soru Google'ın neden kaldırıldığını bilmek istiyorum onItemClickListener()? Bir performans sorunu veya başka bir şey var mı? İkincil Soru Sorunumu benim yazarak onClickçözdüm RecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener { public TextView txtViewTitle; public ImageView …

30
RecyclerView'da öğeler arasına bölücüler ve boşluklar nasıl eklenir?
Bu, daha önce ListViewsınıfta divider ve dividerHeight parametrelerini kullanarak nasıl yapılabileceğinin bir örneğidir : <ListView android:id="@+id/activity_home_list_view" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@android:color/transparent" android:dividerHeight="8dp"/> Ancak, RecyclerViewsınıfta böyle bir olasılık görmüyorum . <android.support.v7.widget.RecyclerView android:id="@+id/activity_home_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"/> Bu durumda, kenar boşluklarını tanımlamak ve / veya doğrudan bir liste öğesinin düzenine özel bir bölücü görünümü eklemek …

17
Birden çok görünüm türüyle RecyclerView nasıl oluşturulur?
Gönderen https://developer.android.com/preview/material/ui-widgets.html Biz oluşturduğunuzda RecyclerView.Adapterbiz belirtmek zorunda ViewHolderadaptör ile Will'di bağlama. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } } @Override public …

30
RecyclerView onClick
Kullanan herhangi biri , öğelerinde RecyclerViewbir onClickListeneröğeyi ayarlamak için bir yol buldu RecyclerViewmu? Her öğe için düzenlerin her birine bir dinleyici ayarlamayı düşündüm ama bu biraz fazla güçlük gibi görünüyor Ben olayı RecyclerViewdinlemek için bir yol olduğundan eminim onClickama oldukça anlayamıyorum.



10
Bir RecyclerView ile SearchView nasıl filtrelenir
SearchViewDestek kütüphanesinden uygulamaya çalışıyorum . Kullanıcının SearchViewbir Listfilmleri filtrelemek için kullanmasını istiyorum RecyclerView. Şimdiye kadar birkaç öğreticiler takip ettim ve eklemiş SearchViewiçin ActionBar, ama ben buradan nereye gerçekten emin değilim. Birkaç örnek gördüm ama yazmaya başladığınızda hiçbiri sonuç göstermiyor. Bu benim MainActivity: public class MainActivity extends ActionBarActivity { RecyclerView mRecyclerView; …


16
RecyclerView ve ListView karşılaştırması
Android geliştiricisinden ( Liste ve Kart Oluşturma ): RecyclerView widget'ı, ListView'in daha gelişmiş ve esnek bir sürümüdür. Tamam, kulağa hoş geliyor, ancak bu örnek resmi gördüğümde, bu ikisi arasındaki fark hakkında gerçekten kafam karıştı. Yukarıdaki resim ListViewözel adaptör kullanılarak kolayca oluşturulabilir . Peki, hangi durumda insan kullanılmalıdır RecyclerView?

18
RecyclerView için bir addHeaderView eşdeğeri var mı?
Bir recycler görünüm için addHeaderView eşdeğer arıyorum. Temelde 2 düğmeli bir görüntünün liste görünümüne başlık olarak eklenmesini istiyorum. Geri dönüşümcü görünümüne başlık görünümü eklemenin farklı bir yolu var mı? Rehberlik için bir örnek yardımcı olabilir EDIT 2 (eklenen parça düzenleri): Günlük ifadeleri ekledikten sonra, getViewType yalnızca 0 konumunu alıyor gibi …

23
ScrollView içindeki RecyclerView çalışmıyor
Aynı düzende RecyclerView ve ScrollView içeren bir düzen uygulamaya çalışıyorum. Düzen şablonu: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Sorunlar: öğesinin son öğesine kadar kaydırma yapabilirim ScrollView Denediğim şeyler: içerisindeki kart görünümü ScrollView(şimdi ScrollViewiçeriyor RecyclerView) - kartıRecyclerView ilk düşünce onun görüş türü biri nerede …

12
RecyclerView Bağdaştırıcı Verileri nasıl güncellenir?
Güncellemenin RecyclerViewAdaptörüyle ilgili sorunun ne olduğunu anlamaya çalışmak . Yeni bir Ürün Listesi aldıktan sonra şunları denedim: Oluşturulan ArrayListparçayı güncelleyin, recyclerViewadaptöre yeni veri ayarlayın, sonra arayın adapter.notifyDataSetChanged(); işe yaramadı. Diğerleri gibi yeni bir adaptör oluşturun ve onlar için çalıştı, ancak benim için değişiklik yok: recyclerView.setAdapter(new RecyclerViewAdapter(newArrayList)) AdapterVerileri aşağıdaki gibi güncelleyen …

12
RecyclerView ile boş bir görünüm nasıl gösterilir?
Ben düzen dosyası içinde bir özel görünüm koymak için alışkınım açıklanan ListActivitybelgelere edilecek hiçbir veri yokken görüntülenen . Bu görünüm kimliğe sahip "android:id/empty". <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> Acaba bu yeni ile nasıl yapılabilir RecyclerView?

30
RecyclerView: Tutarsızlık tespit edildi. Geçersiz ürün konumu
KG'miz bir hata tespit etti: Android cihazı (Droid Turbo) döndürürken, aşağıdaki RecyclerView ile ilgili çökme oldu: java.lang.IndexOutOfBoundsException: Tutarsızlık algılandı. Geçersiz öğe konumu 2 (ofset: 2). Durum: 3 Bana göre, bu doğrudan bizim kod neden olduğu düşünemiyorum gibi RecyclerView içinde bir iç hata gibi görünüyor ... Kimse bu problemle karşılaştı mı? …

7
RecyclerView'da görünür öğeler edinin
Şu anda RecyclerView'da hangi öğelerin görüntülendiğini bilmem gerekiyor. OnScrollListener.onScroll(...)ListViews yöntemine eşdeğer yoktur . İle çalışmayı denedimView.getGlobalVisibleRect(...) , ama bu kesmek çok çirkin ve her zaman da işe yaramıyor. Birisi fikir var mı?

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.