Я хочу создать макет, где у меня есть два изображения слева и справа и текст в центре.
Я пытался сделать это с относительным расположением, но, к сожалению, это было безуспешно. Кто-нибудь может дать мне пример?
Вы пробовали что-то вроде?
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/img1" android:layout_width="50dip" android:layout_height="50dip" android:layout_alignParentLeft="true" android:src="@drawable/image1"/> <ImageView android:id="@+id/img2" android:layout_width="50dip" android:layout_height="50dip" android:layout_alignParentRight="true" android:src="@drawable/image2"/> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_toRightOf="@id/img1" android:layout_toLeftOf="@id/img2" android:layout_alignTop="@id/img1" android:text="I'm between!"/> </RelativeLayout>
Если вам не нужно больше вещей на ваш взгляд, вы можете вместо этого использовать LinearLayout, так как это проще реализовать.В этом случае вам просто нужно поиграть с атрибутом layout_weight.
LinearLayout
layout_weight