Как показать два макета вместе в действии?
Разделить страницу в Android, мне нужно переместить вторую страницу поверх другой.
Макет 1, охватывающий 80% страницы слева. Макет 2 показывает на остальные 20%. направо.
Затем мне нужно перетащить / сдвинуть макет 2 поверх макета 1 и сдвинуть его обратно.
Я пробовал это, но я не знаю, как настроить это для моего требования?
То, что мне действительно нужно, показано ниже в виде скриншотов
В процессе
После слайда
Слайд Назад
2 ответа
Я думаю, что вам нужно SlidingPaneLayout, как приложение Google Hangouts. Это работает, что вы хотите. Документация здесь http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html
Вам может понравиться это. пытаться
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#D6FFD6"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView
android:src="@drawable/android"
android:scaleType="fitCenter"
android:layout_height="fill_parent"
android:layout_width="fill_parent"/>
<TextView
android:text="learnandroideasily.blogspot.com"
android:textSize="30sp"
android:textStyle="bold"
android:textColor="#003399"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:gravity="center"/>
</FrameLayout>
Также вы можете следить за 3 учебным сайтом. где легко объяснить структуру кадра Android. такие как
№ 2 Дизайн пользовательского интерфейса Android: макеты кадров
и, наконец, № 3 Android Frame Layout