Android中具有片段的多面板

时间:2014-12-18 16:33:38

标签: android android-fragments

我正在尝试在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 fragmentsLinearLayout。如果您不想使用LinearLayout,但FrameLayout

,该怎么办?

我正在尝试使用上面提到的Style,因为如果我将开始使用他们自己的Fragments创建.xml,我无法按照自己的意愿设置它们,因为我必须使用X dp进行定位,这将导致不同设备上的不同外观。此外,当我尝试这样做时,我无法用FrameLayout填充整个屏幕,边缘有空白区域(我将片段的背景颜色设置为黑色)。

任何指向教程或示例的链接都会对我有所帮助。

0 个答案:

没有答案