Я действительно борюсь с частью макета в моем приложении. У меня есть строка заголовка с центрированным изображением, а справа должны быть две кнопки (или изображения, которые можно нажимать, как у меня сейчас) Мне удалось получить изображения рядом друг с другом (все по центру), но я хочу, чтобы изображения были справа. Когда я использую layout_weight, чтобы сделать первый растяжку, кнопки справа, но они становятся такими маленькими. Я хочу, чтобы кнопки (изображения) сохранили свои оригинальные размеры. Я даже пытался жестко закодировать это с помощью minWidth и minHeight, но это не сработало.
Вот код, который центрирует все:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:background="@drawable/header_tile">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/header_logo">
</ImageView>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/previous"
android:src="@drawable/omhoog"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ImageView>
<ImageView
android:id="@+id/next"
android:src="@drawable/omlaag"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ImageView>
</LinearLayout>
</LinearLayout>
А вот код, который работает, за исключением того, что последнее изображение становится таким маленьким:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:background="@drawable/header_tile">
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/header_logo"
android:layout_weight="2">
</ImageView>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1">
<ImageView
android:id="@+id/previous"
android:src="@drawable/omhoog"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ImageView>
<ImageView
android:id="@+id/next"
android:src="@drawable/omlaag"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ImageView>
</LinearLayout>
</LinearLayout>
Есть идеи? Большое спасибо!
Erik