`
crazier9527
  • 浏览: 994850 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 自带的主题 theme 的使用

阅读更多

 

 

在android的sdk  安装目录data\res\values\themes.xml 里系统定义好的主题,可以直接使用,在AndroidManifest.xml中定义。如果整个工程用一个主题就在<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Wallpaper" >     application 标签中定义。如果在单个activety中用不同主题,        <activity android:name=".secondActive"               android:label="第二页"
                  android:theme="@android:style/Theme.Black"             >

如果不小心删除了工程文件可以这样找回来  在工程目录,右键,有个Restore from Local History,选择要回复的文件。

下面是从网上找到的主题,可以自己去themes.xml 中看。下面的前三个之外直接复制就会出错。@是说明系统已经定义过的,@android:style/  是必须带上的。

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

 

转自:http://lzy3169421.blog.163.com/blog/static/1135452772011811454797/

感谢:http://www.mangocd.com/

分享到:
评论

相关推荐

    Android改Theme实现夜间模式

    Android改Theme实现夜间模式, 说明地址:http://blog.csdn.net/u012572538/article/details/38726549

    Android系统自带样式 (android:theme)

    android:theme=”@android:style/Theme.Dialog” : Activity显示为对话框模式 android:theme=”@android:style/Theme.NoTitleBar” : 不显示应用程序标题栏 android:theme=”@android:style/Theme.NoTitleBar....

    Android Studio 全屏沉浸式透明状态栏效果的实现

    在Android API 19以上可以使用****.TranslucentDecor***有关的主题,自带相应半透明效果,Theme.Holo.NoActionBar.TranslucentDecor和Theme.Holo.Light.NoActionBar.TranslucentDecor两种主题为新增加的,所以要新建...

    Android实现无标题栏全屏的方法

    Android中实现全屏、无标题栏的两种办法,另附Android系统自带样式的解释 实现全屏无标题栏: 1.在xml文件中进行配置 AndroidManifest.xml中,找到需要全屏或设置成无标题栏的Activity,在该Activity进行如下配置...

    2010年谢彦的android笔记

    3.2.7 Android自带的md5校验 61 3.2.8 将数据打进apk包 63 3.2.9 如何改变窗口的标题栏的布局 66 3.2.10 动态改变控件大小 67 3.2.11 缩放drawable 68 3.2.12 解析apk包内容 69 3.3 Java对C库的调用 70 3.3.1 ...

    Android实现夜间模式切换功能实现代码

    现在很多App都有夜间模式,特别是阅读类的App,夜间模式现在已经是阅读类App的标配了,事实上,日间模式与夜间模式就是给App定义并应用两套不同颜色的主题,用户可以自动或者手动的开启,今天用Android自带的support...

    android笔记.rar

    3.2.7 Android自带的md5 校验 ... ..61 3.2.8 将数据打进apk包 ... ..63 3.2.9 如何改变窗口的标题栏的布局 ... .66 3.2.10 动态改变控件大小... ...67 3.2.11 缩放drawable ... ...68 2 3.2.12 解析apk...

    Android下Activity全屏显示实现方法

    本文较为详细的讲述了...这样就可以实现这个Activity的全屏显示,如果只是不要标题栏,即需要保留系统自带的任务栏的话,则使用: 代码如下:android:theme=”@android:style/Theme.NoTitleBar” 这样的好处是可以

    无需root卸载安卓手机预装软件.zip

    com.huawei.android.thememanager 华为主题 com.huawei.appmarket 华为应用市场 com.huawei.parentcontrol 学生模式 com.huawei.wallet 华为钱包 com.huawei.phoneservice 华为会员服务 ...

    Android 全屏无标题栏的三种实现方法

    一、通过Java代码 在setContentView之前执行: requestWindowFeature(Window.FEATURE_...二、调用Android自带的Theme 直接在AndroidManifest.xml中需要全屏显示的Activity属性中添加 android:theme=@android:styl

    去掉activity默认动画效果的简单方法

    很多手机都会自带一些Activity切换动画,项目中如果我们需要禁用掉系统Activity切换的动画,可以使用如下方法: 一、重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml &lt;...

    Android 带进度条的WebView 示例代码

     如果不使用系统自带的TitleBar(即Activity被设置@android:style/Theme.NoTitleBar),那就需要自己来写进度条了,这里封装了一个自定义控件和加载网页的公共Activity,方便使用。 正文  一、截图 二、自定义...

    AlertDialogPro-holo和material 两种风格的对话框.zip

    3.Material风格的dialog包含Theme.AlertDialogPro.Material 和Theme.AlertDialogPro.Material.Light 两种风格,使用方法和上面的holo差不多,但是需要AppCompat-v21的支持。4.自定义如果其中某一种风格符合你的绝大...

    ListView上滑和下滑,显示和隐藏Toolbar的实现方法

    android:theme=@style/Theme.AppCompat.Light.NoActionBar&gt; (注意此处的Activity应继承AppCompatActivity) 再在布局文件中添加Toolbar,activity_main.xml文件中: &lt;?xml version=1.0 encoding=utf-8?&gt; &lt...

Global site tag (gtag.js) - Google Analytics