方法一:

只要在配置文件内activity属性配置内加上

android:theme="@android:style/Theme.Translucent"

就好了。

这样就调用了android的透明样式!

方法二:

先在res/values下建colors.xml文件,写入:

        <?xmlversionxmlversion="1.0"encoding="UTF-8"?>
  
  
  
  #9000
  
  
 
这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。

再在res/values/下建styles.xml,设置程序的风格

<?xmlversionxmlversion="1.0"encoding="utf-8"?>
  
  
  
  
  
  @color/transparent
  
  true
  
  @+android:style/Animation.Translucent
  
  
  
  

最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意标签中添加

android:theme="@style/transparent"

如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在中。

最后运行程序,哈哈,是不是发现整个界面都被蒙上一层半透明了。最后可以把背景色#9000换成#0000,运行程序后,就全透明了,看得见背景下的所有东西可以却都操作无效。


转载自:http://www.cxybl.com/html/android/201108252515.html

更多相关文章

  1. Android有效解决加载大图片时内存溢出的问题
  2. Android(安卓)NDK 知识系列(一)
  3. Android设计原则/Android(安卓)Design Principles
  4. Android实习笔记----调用拨号器,邮件短信和Google 地图
  5. unity3d连接Sqlite并打包发布Android
  6. android的一些开源项目
  7. Android(安卓)Adapter详解(1)
  8. android设置背景色为透明
  9. 预防Android内存泄露

随机推荐

  1. PHP 高性能 Excel 扩展 1.2.7 发布
  2. php截取字符串不乱码
  3. php跳转不改变浏览器地址
  4. php计算一个月多少天
  5. php火狐如何获取cookie
  6. php无法获取真实ip
  7. PHP 获取Memcached的cas_token
  8. PHP三种方式实现链式操作
  9. Linux服务器查看PHP是否支持mail()函数方
  10. php实现共享内存进程通信函数之shm