文档章节

Android窗口背景的优化

xiahuawuyu
 xiahuawuyu
发布于 2013/01/06 19:08
字数 248
阅读 1330
收藏 5

窗口背景的优化


视图有背景,每个窗口也是有背景的。每一Activity是一个窗口,每一个Activity都有不同得背景。界面的绘画顺序如下:窗口——跟视图 ——子视图。当我们的跟视图已经覆盖了整个窗口的时候 ,程序还是会画一个透明的窗口的背景,而这个背景用户是看不到的。我们就需要想办法让程序在这样的情况下去掉窗口背景,节约画窗口背景的时间提高效率。


删除窗口背景的方法:


一、java代码中


public void onCreate(Bundle icicle){ 
 super.onCreate(icicle);
 setContentView(R.layout.mainview);
 // 删除窗口背景
 getWindow().setBackgroundDrawable(null);
 ...

二、在xml文件中


首先在res/values/style.xml 文件中定义如下:
<resources>
<style name="NoBackgroundTheme" parent="android:Theme">
 <item name="android:windowBackground">@null</item>
</style>
</resources>


然后在AndroidManifest.xml文件中 找到要去掉背景的activity   书写代码如下: 
<activity android:name="MyApplication" android:theme="@style/NoBackgroundTheme"> ... </activity>


© 著作权归作者所有

xiahuawuyu
粉丝 104
博文 648
码字总数 713300
作品 0
浦东
技术主管
私信 提问
如何将一个Activity设置成窗口的样式

如何将一个Activity设置成窗口的样式 1。在你的styles.xml文件中可以新建一如下的style: 如果窗口要添加窗口背景,可以在drawable中新建一个叫float_box.xml的文件,内容可以如下(自定义):...

晨曦之光
2012/03/05
1K
0
一个基于linux内核的创新型操作系统

屏幕录像已上传到youku: http://v.youku.com/v_show/id_XOTMyNTUxNjg4.html 从目前来看,谷歌已经开始收紧对安卓的控制,在Android Wear和Android TV已经限制了厂商的定制,定位在新兴市场的...

lojee
2015/04/12
203
1
androidQQ登陆页的两个功能的询问

一个是Popupwindow+ListVIew+Adapyer 还有一个就是【“下三角”】图标的切换 我实现了这个功能:当用户点击“下三角”图标时显示多个用户的账号 但是有bug,当出现软键盘时在点击“下三角”p...

wokenshin
2014/09/24
131
0
Android开发优化之——对界面UI的优化(2)

在一个应用程序中,一般都会存在多个Activity,每个Activity对应着一个UI布局文件。一般来说,为了保持不同窗口之间的风格统一,在这些UI布局文件中,几乎肯定会用到很多相同的布局。如果我们...

KingMing
2015/04/03
45
0
Android如何实现模糊的半透明窗口

本示例使用自定义主题样式,实现模糊半透明的Activity。 1. 定义清单文件(AndroidManifest.xml) 2. 定义字符串资源(values/strings.xml) Hello World, TranslucentBlur! TranslucentBlu...

长平狐
2012/10/16
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Activity启动模式二

上篇文章Activity启动模式一主要介绍了Activity的四种启动模式,这些启动模式都是在AndroidManifest中进行配置的。除此之外,Android系统还通过Intent类提供了一些标志位,同样可以指定Activ...

ltlovezh
8分钟前
4
0
三原色还原

1、Color Filter Array — CFA 随着数码相机、手机的普及,CCD/CMOS 图像传感器近年来得到广泛的关注和应用。 图像传感器一般都采用一定的模式来采集图像数据,常用的有 BGR 模式和 CFA 模式...

天王盖地虎626
19分钟前
3
0
kubernetes pod exec接口调用

正文 一般生产环境上由于网络安全策略,大多数端口是不能为集群外部访问的。多个集群之间一般都是通过k8s的ApiServer组件提供的接口通信,如https://192.168.1.101:6443。所以在做云平台时,...

码农实战
57分钟前
8
0
3_数组

3_数组

行者终成事
今天
8
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部