首页 > 其他 > 详细

activity dialog

时间:2015-08-29 12:34:37      阅读:253      评论:0      收藏:0      [点我收藏+]

第一、把Activity变成dialog第一步AndroidManifest.xml里面  加上theme这句话。

<activity
android:name="com.example.zdemo.TcDialogActivity"
android:label="@string/title_activity_tc_dialog"
android:theme="@android:style/Theme.Dialog" >
</activity>

第二、这样做仅仅是变成了一个dialog,但是你弹出来的框会是黑色的,这就需要你自己去布局里面调整了

         但是有一个title的头文件 这个很碍事 可能因为风格跟你的项目不搭配,你就要把它去掉.

     去 values/Style.xml文件中加入以下代码

<style name="myDialogstyle" parent="android:Theme.Dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowIsTranslucent">false</item>
        <item name="android:windowNoTitle">true</item><!--除去title-->
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:backgroundDimEnabled">false</item>
        <item name="android:windowBackground">@null</item><!--除去背景色-->
第三、这回在去AndroidManifest.xml中在你注册activity中加入android:theme="@style/myDialogstyle" 跟上面的样式名称对应就OK了。
<activity
android:name="com.example.zdemo.TcDialogActivity"
android:theme="@style/myDialogstyle" 
android:screenOrientation="portrait">
</activity>
 
      菜鸟小程序员......相互学习!!

activity dialog

原文:http://www.cnblogs.com/blll/p/4768816.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!