3

有人可以向我解释为什么我的布局上的 DecorView 的孩子是一个 FrameLayout,而我还没有定义一个?

这是xml布局

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background_general" >

<ImageView
    android:id="@+id/ivIKUGo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:src="@drawable/mainbutton_selector" />

<ImageView
    android:id="@+id/imageViewmoto"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_marginBottom="150dp"
    android:src="@drawable/motto_buttonpage_hdpi" />

</RelativeLayout>

谢谢

4

1 回答 1

3

如果您使用普通主题,您将有一个LinearLayout介于 theDecorView和 the之间FrameLayout的内容。Activity如果您使用NoTitleBar主题类型,则不需要额外的内容,LinearLayout因此将其删除,将内容保留FrameLayoutDecorView.

于 2012-07-26T10:10:46.990 回答