Sto cercando di aggiungere Padding / Margin Bottom nell'ultima riga e Padding / Margin Top nella prima riga. Non posso farlo nella voce xml poiché interesserebbe tutti i miei figli. Ho intestazioni e figli nel mio adattatore RecyclerView quindi non posso usare il file android:padding="4dp" android:clipToPadding="false" Devo usarlo individualmente sull'ultima …
Su un RecyclerView, sono in grado di scorrere improvvisamente fino all'inizio di un elemento selezionato utilizzando: ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0); Tuttavia, questo sposta bruscamente l'elemento nella posizione superiore. Voglio spostarmi all'inizio di un elemento senza problemi . Ho anche provato: recyclerView.smoothScrollToPosition(position); ma non funziona bene in quanto non sposta l'elemento nella …
Sto cercando di lavorare con il nuovo RecyclerView, ma non sono riuscito a trovare un esempio di a RecyclerViewcon diversi tipi di righe / visualizzazioni di schede che si gonfiano. Con ListViewsovrascrivo getViewTypeCounte e getItemViewType, per gestire diversi tipi di righe. Dovrei farlo nel modo "vecchio" o dovrei fare qualcosa …
Sto riscontrando uno strano errore in cui recyclerview mostra solo un singolo articolo. Di seguito è riportato il codice per il mio adattatore recyclerview: public class ChatAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { List<chat> chats; String username; final int My=0,Their=1; public ChatAdapter(List<chat> chats) { this.chats = chats; this.username = PushApp.getApp().getSPF().getStringData(Constants.ANAME); } @Override public …
Ne ho due RecyclerViewdentro il mio NavigationDrawer. Entrambi hanno gli effetti di scorrimento blu. Come posso rimuovere questo effetto in entrambi RecyclerViews? Ho provato a cambiare: mRecyclerView.setHasFixedSize(true);a false, ma rimuove gli effetti di scorrimento. (Qual è l'effetto di questo metodo?)
Ho passato un momento a cercare di trovare un modo per aggiungere un'intestazione a un RecyclerView, senza successo. Questo è quello che ho ottenuto finora: @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... …
Voglio correggere le mie visualizzazioni di intestazione nella parte superiore dello schermo come nell'immagine qui sotto e senza utilizzare librerie esterne. Nel mio caso, non voglio farlo in ordine alfabetico. Ho due diversi tipi di visualizzazioni (intestazione e normale). Voglio solo fissare in alto, l'ultima intestazione.
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 2 anni fa . Migliora questa domanda Ero abituato alla libreria SwipeToDismiss ma ora sto provando a …
Sto utilizzando una semplice implementazione di RecyclerViewpresa dal sito Web Android utilizzando a StaggeredGridLayoutManagere continuo a ricevere questo errore che blocca la mia app: java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true at android.support.v7.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:3501) at android.support.v7.widget.RecyclerView$LayoutManager.scrapOrRecycleView(RecyclerView.java:5355) at android.support.v7.widget.RecyclerView$LayoutManager.detachAndScrapAttachedViews(RecyclerView.java:5340) at android.support.v7.widget.StaggeredGridLayoutManager.onLayoutChildren(StaggeredGridLayoutManager.java:572) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:1918) at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:2155) at android.view.View.layout(View.java:14008) at …
Sto ancora cercando di capire come funziona Recyclerview. Ho un arraylist, che uso per inizializzare una vista riciclatore con. Come posso aggiungere nuovi elementi al post di visualizzazione del riciclatore impostando un adattatore e un layoutmanager? private void initData() { mItems = new ArrayList<String>(); for (int i = 0; i …
Ho un RecyclerView che carica alcuni dati dall'API, include l'URL di un'immagine e alcuni dati e utilizzo networkImageView per caricare l'immagine lazy. @Override public void onResponse(List<Item> response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } Ecco l'implementazione per Adapter: public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, final int …
Sto cercando di aggiornare un elemento specifico in RecyclerView . Storia: ogni volta che l'utente fa clic su un elemento, viene visualizzato AlertDialog. L'utente può digitare del testo facendo clic sul pulsante ok. Voglio mostrare questo testo in questo elemento e mostrare invisibile ImageView- dichiarato in XML e adattatore ViewHolder- …
Utilizzando il nuovo GridLayoutManager: https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html Richiede un conteggio degli intervalli esplicito, quindi il problema ora diventa: come fai a sapere quanti "intervalli" si adattano per riga? Questa è una griglia, dopotutto. Dovrebbero esserci tante campate quante ne può contenere RecyclerView, in base alla larghezza misurata. Usando il vecchio GridView, dovresti …
Ho una domanda su RecyclerView.State di Android . Sto usando RecyclerView, come posso usarlo e collegarlo a RecyclerView.State? Il mio scopo è salvare la posizione di scorrimento di RecyclerView .
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.