Sto provando a creare un'interfaccia utente che coinvolge RecyclerView o GridView, in cui voglio impostare automaticamente il numero di colonne in base al numero e alla larghezza degli elementi che sto popolando in modo dinamico.LayoutManager per RecyclerView per impostare automaticamente il numero di colonne in base alla larghezza degli articoli
Ecco l'immagine di quello che ho raggiunto finora ...
Ecco l'immagine di quello che sto cercando di realizzare ...
Il mio articolo layout xml
<TextView
android:layout_width="wrap_content"
android:layout_height="40dp"
android:background="@drawable/hollow_white_background"
android:id="@+id/foodItemName"
android:text="PIZZA"
android:gravity="center"
android:textColor="@color/colorGray300"
android:textStyle="bold"
android:textSize="15sp"
android:paddingLeft="10dp"
android:paddingRight="10dp" />
P aiuto!
Si prega di fornire il layout elemento XML e il codice è stato utilizzato per la configurazione GridLayoutManager. – thetonrifles
Guardando all'interfaccia utente di destinazione, penso che non si possa ottenere usando RecyclerView con un gestore di layout standard. Hai bisogno di una sorta di FlowLayout. Sono disponibili molte implementazioni. Ad esempio [qui] (https://github.com/thetonrifles/android-tags-selector) è un mio repository che include qualcosa di simile. – thetonrifles
Forse un FlowLayout è quello che stai cercando. Vedere https://github.com/ApmeM/android-flowlayout o https://github.com/blazsolar/FlowLayout. –