Я пытаюсь создать gui для своего приложения. Он состоит из двух изображений, один поверх другого. Нижнее изображение должно быть прокручиваемым, верхнее изображение должно быть исправлено.прокручиваемые и незаметные изображения
Это текущий макет XML для представления:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="right"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:orientation="horizontal" >
<Button
android:id="@+id/button_load"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Load" />
<Button
android:id="@+id/button_save"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Save" />
</LinearLayout>
<uk.co.test.EditorView
android:id="@+id/EditorView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top" />
<HorizontalScrollView
android:id="@+id/scroll_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="bottom" >
<ImageView
android:id="@+id/image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:src="@drawable/imagemdpi" />
</HorizontalScrollView>
</LinearLayout>
Используя этот макет, нижнее изображение не прокручивается, он сжимается по ширине экрана. Если я удалю Редактор, он прокрутит. Как я могу сделать действие gui так, как я хочу?
Любая помощь с благодарностью получена. Спасибо
Спасибо за помощь, теперь он работает :). РедакторView содержал ImageView, я думал, что попробую вместо этого установить ImageView и установить layout_width для HorizontalScrollView в match_parent, как вы посоветовали, и поместить в него тип шкалы, используя «center». Еще раз спасибо. – JulioM
@JulioM Примите мой ответ, если он сработает для вас. Это помогает моей репутации, а также помогает будущим пользователям найти правильное решение, если у них есть аналогичная проблема. –
........ Хорошо ...... – JulioM