Duża liczba ImageView w layout

0

Witam
Robie sobie prostą aplikacje i chce aby w jednym widoku była taka "tabelka" z 25 imageView (5x5) i mam pytanie jak to w miare prosty sposób zrobić. Pisać kolejno na tej zasadzie?

 
 <ImageView
        android:id="@+id/pole3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="42dp"
        android:src="@drawable/wolne" />

    <ImageView
        android:id="@+id/pole8"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/pole3"
        android:layout_below="@+id/pole3"
        android:src="@drawable/wolne" />

    <ImageView
        android:id="@+id/pole13"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/pole8"
        android:layout_below="@+id/pole8"
        android:src="@drawable/wolne" />

Wydaje mi to sie bez sensu dlatego zwracam sie z pytaniem jak prosciej? ;)

I potem jak z poziomu kodu to ładnie obsłużyć? Chciałbym kazdemu dodać taki sam listener wiec logiczne zeby to w jakąś liste spiąć tylko nie wiem jak.

Pozdrawiam

0

Cześć.

Słowa kluczowe, które powinny Ci pomóc: GridView oraz Adapter.
Zerknij na ten przykład: http://www.mkyong.com/android/android-gridview-example/

0

o wielkie dzieki ;)

0

A co jeśli w tym layoucie chciałbym zrobić coś wiecej niz samo GridView? Np dodać kilka buttonów itp?

0

To wtedy musisz stworzyć swój własny adapter (dziedziczysz po klasie BaseAdapter albo ArrayAdapter) i w metodzie getView uzyskujesz z własnego stworzonego pliku xml layout dla pojedyńczej komórki (tak samo da się zrobić z listview i expandablelistview).

0

ale nie chodzi mi ze w komórce wiecej elementów tylko w całym layoutcie ;)

0

jaki problem wrzucić do layout kilka elementów ? np:
buton
buton
listview ? ja widzę straszne luki, może zacznij od jakiegoś prostego tutoriala co ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1