关闭

android之App的格式设置

51人阅读 评论(0) 收藏 举报
分类:

1、在xml文件里设置background即可设置App背景

2、在源代码里设置

Linearlayout  mlayout = (LinearLayout)findViewById(R.id.linearLayout);

mlayout.setBackgroundColor(Color.BLUE);

3、在清单文件里配置

利用android:theme设置

可在Application里设置,也可在单个Activity里设置

1>系统自带格式:

   @android:style/Theme.Black  //背景黑色-有标题-非全屏
   @android:style/Theme.Black.NoTitleBar //背景黑色-无标题-非全屏
   @android:style/Theme.Black.NoTitleBar.Fullscreen //背景黑色-无标题-全屏显示
   @android:style/Theme.Dialog //对话框显示
   @android:style/Theme.InputMethod
 
   @android:style/Theme.Light    //背景白色-有标题-非全屏
   @android:style/Theme.Light.NoTitleBar //背景白色-无标题-非全屏
   @android:style/Theme.Light.NoTitleBar.Fullscreen //背景白色-无标题-全屏显示
 
   @android:style/Theme.Light.Panel
   @android:style/Theme.Light.WallpaperSettings //背景透明
   @android:style/Theme.NoDisplay
 
   @android:style/Theme.Translucent.NoTitleBar.Fullscreen //半透明、无标题栏、全屏
 
   @android:style/Theme.Wallpaper.NoTitleBar.Fullscreen

2>自定义格式

在style.xml添加以下代码

<!--自定义格式-->
<style name="MyTitleBar" parent="android:Theme">
	<item name = "android:selfTitleSize">50dp</item>
	<item name = "android:selfTitleBackgroundStyle">@style/MyTitleBackground</item>
	<item name = "android:selfTitleStyle">@style/selfTitle</item>
</style>
<!--自定义标题-->
<style name="MyTitleBackground" parent = "android:TextAppearance.WindowTitle">
	<item name = "android:background">@drawable/bg_top</item>
</style>
<style name = "selfTitle" parent = "android:TextAppearance.WindowTitle">
	<item name = "android:singleLine">true</item>
</style>
        




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2545次
    • 积分:217
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条