2014-01-24 3 views
-2

У меня есть активность, которая появится. вот xml-код для активности (почему я должен добавить несколько подробностей, почему я должен добавить несколько подробностей, почему я должен добавить некоторые подробности).Android popwindow style полный экран

<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> 

и стиль деятельности, как (почему я должен добавить еще некоторые детали, почему я должен добавить еще некоторые детали)

<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> 

код main.xml (почему я должен добавить еще некоторые детали)

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

но всплывающая активность не может быть полноэкранным. как исправить мою проблему?

ответ

0

Для отображения активности в всплывающем окне, вы можете применять темы, связанные с диалогом вашей деятельности в AndroidManifest.xml файла. например

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

или

android:[email protected]:style/Theme.DeviceDefault.Light.Dialog" 

и т.д ...

+0

мое приложение построить базу андроид 2.3.so может быть, я лучше писать стиль, и вопрос, так как Android 4.0, его ширина не может быть полной. это озадачивает меня в течение длительного времени. – richard

+0

ok .... позвольте мне найти решение для решения ... свяжутся как можно скорее –

Смежные вопросы