Ну ... может быть, это очень просто, но я не могу найти образец того, как это сделать.(android) Как разместить изображения, которые продолжаются на следующей строке, когда ширина экрана заполнена?
Мне нужно отобразить набор кнопок изображений (почти 10), и я хочу отображать их один раз справа от другого, используя доступную ширину, и когда нет больше места, а затем продолжайте в пространстве ниже. (preety simple in html buy, я схожу с ума по android)
Первоначальная идея была изображением и текстом ниже как название, позже я столкнулся с тем, что это было слишком для моего самого базового Android, поэтому я решил, что только imagebuttons.
Было очень приятно положить фиксированное количество в качестве параметра и изменить размер изображений в соответствии с распределением экрана .... это тоже слишком для меня сейчас.
Я беру эту идею, имея в виду и то, и другое ... relativelayout, полагая, что, когда больше свободного места нет, то оно продолжается ниже ... Я не могу.
Как LinearLayout горизонту .... Я не могу :(
Должен ли я сделать это из кода вместо макетов
Вот мой фактический экран: http://imgur.com/a11LFEs
Идеал: http://imgur.com/NWyZFqY
Это мой основной код:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton1"
android:src="@drawable/btn_fra_pierre"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton2"
android:src="@drawable/btn_sab_evo"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/imageButton1"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton3"
android:src="@drawable/btn_fra_pierre"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/imageButton2"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton4"
android:src="@drawable/btn_sab_evo"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/imageButton3"/>
</RelativeLayout>
Большое спасибо!
Я предлагаю использовать «tablelayout» – Strider
. Я предлагаю использовать RecyclerView (пример: http://www.101apps.co.za/index.php /articles/android-recyclerview-and-picasso-tutorial.html) – xanexpt