Próbuję utworzyć jeden gridView w Androidzie, który ma 10 wierszy i 10 kolumn. Jak ustawić stałą liczbę wierszy w Gridview?Jak ustawić stałą liczbę rzędów w siatce androidView?
Odpowiedz
GridView
nie jest przeznaczony do tego celu, jest zaprojektowany do wyświetlania nieograniczonej ilości danych w efektywny sposób przewijania. Jeśli chcesz utworzyć statyczny układ, w którym możesz dyskretnie umieszczać elementy w określonych lokalizacjach, powinieneś zamiast tego patrzeć na GridLayout
lub TableLayout
.
Jeśli masz 100 pozycji, wyświetlonych zostanie tylko 10 wierszy. Nie ma potrzeby posiadania ustalonej liczby wierszy.
Jeśli potrzebujemy stałej liczby wierszy i kolumn dla aplikacji, takich jak gra w diamenty. Jak ustawić stałą liczbę rzędów? – Ann
Domyślam się, że Devunwired ma odpowiedź. –
Utworzono GridView i wstawiłem w nim 9 elementów za pomocą adaptera. Ale wyświetla tylko jeden wiersz (3 elementy). czegoś mi brakuje. –
Liczba wierszy jest automatycznie obliczana (i nałożone przez Ciebie) od liczby kolumn i liczby elementów
potrzebujemy stałej liczby wierszy i kolumn dla aplikacji, takich jak gra w diamenty. Nie będzie żadnego drugiego wiersza. –
dont zaleca, ale jeśli używasz API 14 większą niż 14 można użyć tego kodu liczba zestaw kolumn i wierszy
z xml
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/GridLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnCount="2"
android:rowCount="2"
android:orientation="horizontal"
tools:context=".GridXMLActivity" >
od Java
setRowCount(int rownumber);
cieszyć
Kiedyś coś takiego, to nie jest GridView ale miałem podobny problem i GridLayout bardzo mi pomogło:
<GridLayout
android:id="@+id/bottom_recycle_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="10"
android:rowCount="10"
>
Będziesz mieć 10 wierszy i 10 kolumn.
- 1. Jak ustawić stałą wartość dziesiętną
- 2. Jak ustawić parametr opcjonalny bez kompilacji stałą
- 3. Jak ustawić wartość komórki w siatce w extjs
- 4. Uzyskaj stałą liczbę pozycji z generatora
- 5. Jak ustawić wysokość górnego rzędu w siatce startowej?
- 6. Jak ustawić liczbę executorów Spark?
- 7. Najlepsza ścieżka w siatce
- 8. Jak ustawić liczbę wątków w wątku Quartz.NET?
- 9. Układanie elementów kolekcji w siatce
- 10. Jak ustawić JScrollPane, aby wyświetlał tylko określoną liczbę wierszy?
- 11. Jak zadeklarować stałą Int64?
- 12. Jak ustawić liczbę przy użyciu Groupby?
- 13. Liczenie występowania gatunków w siatce
- 14. Jak liczyć grupę według rzędów w szynach?
- 15. Jak zastosować rozstawę rzędów w tablelayout?
- 16. Formatuje liczbę SI prefiksu, ze stałą liczbą miejsc dziesiętnych
- 17. Jak wydrukować stałą #defined w GDB?
- 18. EditText: ustawić liczbę znaków programowo
- 19. Jak łatać stałą w pythonie
- 20. Jak utworzyć stałą stopkę w materiale angularjs
- 21. Wysoki wynik w siatce spacerowej
- 22. Dodawanie brakujących rzędów
- 23. Max. rozmiar szerokich rzędów?
- 24. Indeksy rzędów głównych zamówień
- 25. Zaćmienie wielu rzędów zakładek
- 26. Jak ustawić liczbę zadań map w hadoop 0.20?
- 27. Jak ustawić liczbę wątków w kompilacji CMake z wiersza poleceń?
- 28. Jak ustawić całkowitą liczbę wskaźników wiadomości/alertów w Bootstrap?
- 29. Jak ustawić maksymalną liczbę pracowników w paczce/matlabpool z konsoli?
- 30. Jak ustawić liczbę wątków w czasie wykonywania (unikanie + RTS -N #)
Ta odpowiedź jest właściwa, ale jeśli nadal chcesz korzystać z widoku gridowego, możesz ustawić android: numColumns = "10", a następnie w adapterze możesz podać 100 elementów, co powinno dać Ci widok siatki 10x10. – DraganescuValentin