Tag: recyclerview

Mehrere ausgewählte Elemente RecyclerView in Activity.java

Ich habe eine RecyclerView mit Daten von lokalen JSON in CardView . Ich muss auf ausgewählte Elemente implementieren, wenn ein oder ein paar Punkte geklickt werden (ändern Sie den Hintergrund, den markiert oder markiert) (wie in der Zeile App bearbeiten), aber ohne Button oder longpress . Aber ich möchte nicht StateListDrawable oder (mit XML) verwenden, […]

NotifyItemChanged () machen die RecyclerView scrollen und springen zu UP

Ich habe ein RecycleView mit einem Adapter, der eine Liste von Servern zeigt und der Benutzer einen Server auswählen muss. Wenn ich notifyItemChanged (previousPosition) in der onClick () -Methode anrufe, um den alten Server unselected zu machen und den neuen Server ausgewählt zu haben, macht die RecycleView-Liste genau in die Mitte der Liste. Und dieses […]

Erkennung Klick auf RecyclerView außerhalb von Artikeln

Ich habe ein RecyclerView mit 2 Items, die den ganzen Bildschirm nicht füllen. Wie kann ich feststellen, dass der Benutzer auf den leeren Teil des RecyclerView geklickt hat (dh direkt auf die RecyclerView und nicht auf einen seiner Artikel geklickt)?

Recylerview nicht sichtbar in scrollview oder nestedScrollview

Ich möchte ein RecylerView in NestedScrollView als unten platzieren Activity_service_menu.xml <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="HELLO" /> <android.support.v7.widget.RecyclerView android:id="@+id/rv" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> ServiceMenuActivity.java public class ServiceMenuTActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_service_menu_t); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); RecyclerView rv = […]

Das Ändern der Farbe von Single Drawable in RecyclerView ändert alle Drawables

Ich habe gerade versucht, die Farbe von meinem ziehbaren in meiner Reihe abhängig von einem Wert zu ändern, aber anstelle eines zeichensatzes der Adapter änderte sie alle. Hier ist mein Adapter: public class ReportAdapter extends RecyclerView.Adapter<ReportAdapter.ReportViewHolder> { DataBaseHelper dataBase; private LayoutInflater inflater; List<ChoosedSubject> data = Collections.emptyList(); Context context; OnItemClickListener itemClickListener; public ReportAdapter(Context context, List<ChoosedSubject> data, […]

Recyclerviews und SwipeRefreshLayout mit der Supportbibliothek 23.2.0

Hat jemand einen Weg gefunden, um recyclerviews zu bekommen, AppbarLayouts und SwipeRefreshLayout, um zusammen auf 23.2 zu arbeiten? Ich benutze eine ziemlich Standard-Methode, die ich denke, aber die Swiperefreshlayout greift die Scroll-Geste, wenn man versucht, den Recyclerview nach oben zu bewegen. <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="?attr/toolbar_theme" app:layout_scrollFlags="scroll|enterAlways" android:elevation="4dp" […]

NullPointerException in der Verschwindensanimation von RecyclerView aus der Unterstützung v.23.2.0

In neuem RecyclerView können wir wrap_content für die Höhe (oder für die Breite) verwenden. So hat Google Fehler behoben – https://code.google.com/p/android/issues/detail?id=74772 Aber am Ende ist nicht alles gut. Ich versuche, Animation von dissapearence zu verwenden, wenn Artikel aus RecyclerView entfernen. Also ich benutze Methode von Adapter – notifyItemRemoved (int) mit jedem Argument und RecyclerView Ursache […]

Wie kann ich OnClickListeners aus den ViewHolders von RecyclerView entfernen, wenn sie entsorgt werden?

Ich verwende RecyclerViews in meinem App-Projekt und setze OnClickListeners mit ihren ViewHolders (in ihren Konstruktoren wie in einem StackOverflow Q & A erwähnt ). Dann habe ich diese Frage: Wie kann ich OnClickListeners aus RecyclerView's ViewHolders entfernen, wenn sie entsorgt sind. Normalerweise können wir einen OnClickListener entfernen, indem wir dies tun: view.setOnClickListener(null); Und wenn es […]

RecyclerSchauen Sie nicht Recycling-Ansichten, wenn die Ansicht zählen klein ist

Ich habe es mit einem seltsamen Verhalten in der Recycler-Ansicht beschäftigt, wenn die Ansicht im Adapter klein ist, in meinem Fall mit Größe 5 werden die Ansichten nicht recycelt und onBindViewHolder wird nicht aufgerufen, wenn die Ansicht auf den Bildschirm gescrollt wird. Wenn ich die Größe auf 10 Ansichten zum Beispiel erhöht, dann Recycling beginnt […]

Deaktivieren Sie auf RecyclerView in einem SwipeRefreshLayout

Ich habe ein SwipeRefreshLayout mit einem RecyclerView implementiert und ich brauche, dass meine OnRefreshListener während des OnRefreshListener . Ich habe den folgenden Ansatz versucht, aber der Klick tritt normalerweise auf: mRecyclerView.setEnabled(false); mRecyclerView.setClickable(false);

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.