Android popwindow风格全屏

Android popwindow风格全屏,android,dialog,fullscreen,popupwindow,Android,Dialog,Fullscreen,Popupwindow,我有一个活动要弹出。 下面是活动的xml代码 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:orientation="vertical" > <

我有一个活动要弹出。 下面是活动的xml代码

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical" >

<LinearLayout
    android:id="@+id/pop_layout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:background="#88e8e8e8"
    android:gravity="center_horizontal"
    android:orientation="vertical" >

    <Button
        android:id="@+id/take_photo"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dip"
        android:layout_marginRight="20dip"
        android:layout_marginTop="20dip"
        android:background="@drawable/popwindow_selector"
        android:text="@string/take_photo"
        android:textStyle="bold" />

    <Button
        android:id="@+id/choice_album"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dip"
        android:layout_marginRight="20dip"
        android:layout_marginTop="5dip"
        android:background="@drawable/popwindow_selector"
        android:text="@string/from_album"
        android:textStyle="bold" />

    <Button
        android:id="@+id/btn_cancel"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="15dip"
        android:layout_marginLeft="20dip"
        android:layout_marginRight="20dip"
        android:layout_marginTop="15dip"
        android:background="@drawable/popwindow_selector"
        android:text="@string/cancel"
        android:textColor="#ffffff"
        android:textStyle="bold" />
</LinearLayout>

</RelativeLayout>

还有像这样的活动风格

 <style name="activityBottom" parent="@android:style/Theme.NoTitleBar.Fullscreen">
    <item name="android:windowAnimationStyle">@style/AnimBottom</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:backgroundDimEnabled">true</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowFrame">@null</item>

</style>

@款式/底色
真的
真的
真的
@android:彩色/透明
真的
真的
@空的
main.xml代码

 <activity
        android:name="com.jouhu.wwwq.AddPicturePopActivity"
        android:screenOrientation="portrait"
        android:theme="@style/activityBottom" >
    </activity>


但弹出式活动宽度不能为全屏。

若要将活动显示为弹出式,可以将与对话框相关的主题应用于AndroidManifest.xml文件中的活动。比如说

        <activity
            android:name="com.jouhu.wwwq.AddPicturePopActivity"
            android:screenOrientation="portrait"
           android:theme="@android:style/Theme.Holo.Light.Dialog" >
        </activity>

等等。

我的应用程序是基于android 2.3的build base。所以我最好写一个样式,问题是由于android 4.0,它的宽度不能是全屏。这使我困惑了很长时间。
android:theme=@android:style/Theme.DeviceDefault.Light.Dialog"