Tag: recyclerview

Recyclerview (Getting Item auf Recyclerview)

Ich habe SearchView + Recyclerview mit diesem auf Github implementiert. GITHUB Mein nächster Schritt ist, den Artikel auf den ausgewählten Teil auf dem recyclerview zu bekommen. Dann sah ich etwas Code bekommen das Kind auf recyclerview. Der Code funktioniert, wenn der getChildAt (index) = 0 ist. Aber wenn ich auf Index = 12 oder höher […]

Wie bekomme ich die Größe von recyclerview 's Item in "onBindViewHolder"

Die Größe von RecyclerView ist nicht fix , ich muss das Hintergrundbild für jedes Element einstellen, also möchte ich die Größe von recyclerviews Element zur Größenänderung des Bildes erhalten, aber das itemView.getHeight() immer 0 in onBindViewHolder . Ich habe versucht, viele Fragen oder Artikel zu suchen, aber ich kann immer noch nicht eine gute Lösung.

Wie ist die Position eines RecyclerView-Adapters im Zusammenhang mit dem Index seines Datensatzes?

Ich dachte, sie waren die gleichen, aber sie sind nicht. Der folgende Code gibt eine indexOutOfBounds Ausnahme, wenn ich versuche, auf den "Position" Index meines Datasets zuzugreifen, in diesem Fall eine Liste eines Modells, das ich als Task angelegt habe: public class TaskAdapter extends RecyclerView.Adapter<TaskAdapter.TaskViewHolder> { private List<Task> taskList; private TaskAdapter thisAdapter = this; // […]

RecyclerDie Positionsbreite anzeigen layout_width = "match_parent" stimmt nicht mit dem übergeordneten überein

Ich bin mit RecyclerView und ich versuche, die Breite Element von RecyclerView match_parent machen, da ich mit LinearLayoutManager.HORIZONTAL <android.support.v7.widget.RecyclerView android:id="@+id/listOffersHits" android:layout_width="match_parent" android:layout_height="match_parent" /> Custom_layout.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:layout_weight="1" android:layout_margin="2dp" card_view:cardCornerRadius="2dp"> <ImageView android:id="@+id/offerImage" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/item_selector" android:scaleType="fitXY" android:src="@drawable/offer" /> </android.support.v7.widget.CardView> LayoutManager LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity(),LinearLayoutManager.HORIZONTAL, false); listOffersHits.setLayoutManager(linearLayoutManager); ViewHolder […]

Die einfachste Möglichkeit, Strings mit Icons in einem RecyclerView anzuzeigen

Was ist der einfachste Weg, um eine Liste von Strings und Icons in einem RecyclerView ? Für ListView ich den folgenden Code (hier ein volles Projekt bei GitHub ) ohne separaten Adapter: mListView = (ListView) findViewById(R.id.list_view); mListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mPlanets) { @Override public View getView(int position, View convertView, ViewGroup parent) { TextView view = (TextView) […]

Wie bekomme ich Feedback von RecyclerView?

Ich habe ein ReceylerView implementiert und ich kann nicht herausfinden, wie man Touch Feedback bekommt (der Welligkeitseffekt davon). Hier ist was ich für den onClickListener gemacht habe: holder.itemView.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { //start Intent } }); Und ich habe sowohl klickbar als auch fokussierbar auf mein XML hinzugefügt. Dies ist, was die […]

Java.lang.IllegalStateException: RecyclerView hat keinen LayoutManager in Fragment

Ich war dabei, eine Aktivität in ein Fragment zu ändern und bekam den folgenden Fehler, sobald ich die RecyclerView aufgeblasen habe. @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { —-> View rootView = inflater.inflate(R.layout.layout_containing_recyclerview, container, false); Java.lang.IllegalStateException: RecyclerView hat keinen LayoutManager Bevor ich meine Aktivität in ein Fragment veränderte, ging der Aufblasen gut. […]

Unterschiedliche (dynamische) Gegenstände Höhe in GridLayoutManager

Ich habe einen RecyclerView und GridLayoutManager mit 2 Spalten. Wie kann ich den LayoutManager mit dem Template auf den ersten Screenshot verteilen? Jetzt habe ich Ergebnis wie beim 2. Screenshot. Brauchen Sie Ergebnis: Aktuelles Ergebnis:

Ich möchte, dass meine RecyclerView einige Gegenstände nicht recycelt

Ich bin mit einem RecyclerView mit heterogenen Ansichten im Inneren, wie in diesem Tutorial gesehen . Ich habe einige Elemente in diesem RecyclerView, die RecyclerViews sind auch. Zu schwer vorstellbar Nehmen wir an, ich möchte das Layout des Play Store kopieren: Ein großes RecyclerView mit vertikalen linearen Layout und gefüllt mit vielen Elementen: Single-Apps und […]

"RecyclerView: Kein Adapter angeschlossen; Skipping layout "für recyclerview in fragment

Ich bekomme diesen Fehler, aber ich weiß nicht, was es verursacht … vielleicht etwas mit der Tatsache zu tun, dass dies in einem Fragment initialisiert wird und nicht in der Aktivität selbst. Bearbeiten: mitgelieferte StatsAdapter-Code public class StatsFragment extends Fragment { private RecyclerView mRecyclerView; private LinearLayoutManager mLinearLayoutManager; private RecyclerView.Adapter mAdapter; private String[] myDataset = new […]

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