我正在尝试在Android应用中创建MultiPanel UI。但我只能使用2个片段找到教程和示例。
有人可以向我解释如何在布局中添加其他片段以及如何 POSITION 吗?
Ussualy在教程和示例中它是这样的:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<fragment android:name="com.example.android.fragments.HeadlinesFragment"
android:id="@+id/headlines_fragment"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="match_parent" />
<fragment android:name="com.example.android.fragments.ArticleFragment"
android:id="@+id/article_fragment"
android:layout_weight="2"
android:layout_width="0dp"
android:layout_height="match_parent" />
</LinearLayout>
但是,这仅适用于2 fragments
和LinearLayout
。如果您不想使用LinearLayout
,但FrameLayout
?
我正在尝试使用上面提到的Style,因为如果我将开始使用他们自己的Fragments
创建.xml
,我无法按照自己的意愿设置它们,因为我必须使用X dp
进行定位,这将导致不同设备上的不同外观。此外,当我尝试这样做时,我无法用FrameLayout
填充整个屏幕,边缘有空白区域(我将片段的背景颜色设置为黑色)。
任何指向教程或示例的链接都会对我有所帮助。