首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

怎么做出一个dialog样式的activity

2012-07-26 
怎样做出一个dialog样式的activity达到的效果就像google自带的搜索widiget中,点击录音键弹出的对话框效果

怎样做出一个dialog样式的activity

达到的效果就像google自带的搜索widiget中,点击录音键弹出的对话框效果一样
除了一个dialog,没有其他的东西,而且背景是半透明的。
怎么做出一个dialog样式的activity
在网上搜了一下,android自带theme如下:

?android:theme="@android:style/Theme.Dialog"?? 将一个Activity显示为对话框模式
?android:theme="@android:style/Theme.NoTitleBar"? 不显示应用程序标题栏
?android:theme="@android:style/Theme.NoTitleBar.Fullscreen"? 不显示应用程序标题栏,并全屏
?android:theme="Theme.Light"? 背景为白色
?android:theme="Theme.Light.NoTitleBar"? 白色背景并无标题栏
?android:theme="Theme.Light.NoTitleBar.Fullscreen"? 白色背景,无标题栏,全屏
?android:theme="Theme.Black"? 背景黑色
?android:theme="Theme.Black.NoTitleBar"? 黑色背景并无标题栏
?android:theme="Theme.Black.NoTitleBar.Fullscreen"??? 黑色背景,无标题栏,全屏
?android:theme="Theme.Wallpaper"? 用系统桌面为应用程序背景
?android:theme="Theme.Wallpaper.NoTitleBar"? 用系统桌面为应用程序背景,且无标题栏
?android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen"? 用系统桌面为应用程序背景,无标题栏,全屏
?android:theme="Translucent"
?android:theme="Theme.Translucent.NoTitleBar"
?android:theme="Theme.Translucent.NoTitleBar.Fullscreen"
?android:theme="Theme.Panel"
?android:theme="Theme.Light.Panel"

其实,只要在manifest.xml文件中把<application>中设置为android:theme = "@android:style/Theme.Dialog"即可,效果如下:

怎么做出一个dialog样式的activity

热点排行