Pytania otagowane jako android-gridlayout

21
GridLayout (nie GridView) jak równomiernie rozciągnąć wszystkie dzieci
Chcę mieć siatkę 2x2 z przyciskami w środku. To tylko ICS, więc próbuję użyć nowego GridLayout. Oto XML mojego układu: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" android:layout_row="0" android:layout_column="1" android:textSize="14dip" /> <Button android:text="Cell 2" android:layout_row="1" android:layout_column="0" …

5
GridLayout i Row / Column Span Woe
We wpisie na blogu dla deweloperów aplikacji na AndroidaGridLayout przedstawiającym poniższy diagram przedstawiający wpływ rozpiętości na automatyczne przydzielanie indeksów: Próbuję faktycznie zaimplementować to za pomocą GridLayout. Oto, co mam do tej pory: <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" app:orientation="horizontal" app:columnCount="8"> <Button app:layout_columnSpan="2" app:layout_rowSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_1"/> <Button app:layout_columnSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_2"/> <Button app:layout_rowSpan="4" …

12
RecyclerView GridLayoutManager: jak automatycznie wykryć liczbę zakresów?
Korzystanie z nowego GridLayoutManager: https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html Wymaga to wyraźnej liczby rozpiętości, więc problem teraz wygląda następująco: skąd wiesz, ile „rozpiętości” mieści się w wierszu? W końcu to jest siatka. Powinno być tyle rozpiętości, ile może zmieścić RecyclerView, na podstawie zmierzonej szerokości. Używając starej GridView, po prostu ustawisz właściwość „columnWidth” i automatycznie …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.