Robię poziomy widok RecyclerView ze zdjęciami i mam do czynienia z problemem wrap_parent. Jeśli wstawię mój View width = wrap_content
, będzie to szerokość w trybie szerokości ekranu, chociaż obraz zajmuje bardzo mało miejsca. Jeśli zmienię wartość wrap_content
na pewną wartość, działa ona idealnie.RecyclerView ma 75dp wysokości i match_parent
.Poziome urządzenie recyklingowe z Androidem wrap_content
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:clickable="true"
android:foreground="@drawable/card_foreground">
<ImageView
android:id="@+id/bitmap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/image" />
</LinearLayout>
Ciemnoniebieski jest ekran i jasnoniebieski to zdjęcie. Problem polega na tym, że mam 1 przypadek, gdy ustawiam widok na wrap_content
.
ROZWIĄZANIE:
Mam rozwiązać ten problem niedawno, jest jakiś błąd lub coś simmilar, kiedy staram się mieć na skalowane ImageView wrap_parent. To nie działa bardzo dobrze. Aby rozwiązać ten problem, zmieniłem rozmiar każdego zdjęcia do ostatecznego rozmiaru przed umieszczeniem go w oknie RecyclerView. W Adition, mam znowu małą przestrzeń między ImageView i rozwiązałem, dodając padding=0
i margin=0
do potomka RecyclerView.
Czego dokładnie chcesz? –
używasz zbyt wielu skrótów w opisie; Dodaj co najmniej jeden zrzut ekranu, aby pokazać nam, jak to działa i jak powinien działać. – piotrek1543
Chcę wrap_parent, chcę mieć zdjęcia w linii bez spacji między nimi. –