`

安卓开发学习笔记

 
阅读更多

 

android设置背景色为透明

方法一:

 

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

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

就好了。

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

 

方法二:

 

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

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

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

 

<?xmlversionxmlversion="1.0"encoding="utf-8"?> 
   
  <resources> 
   
  <stylenamestylename="Transparent"> 
   
  <itemnameitemname="android:windowBackground">@color/transparent</item> 
   
  <itemnameitemname="android:windowIsTranslucent">true</item> 
   
  <itemnameitemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item> 
   
  </style> 
   
  </resources> 
最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加

android:theme="@style/transparent"

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

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

 

-------

如果manifest中指定了package属性,比如指定为"com.android.sample",如果activity的实现类也在这个package下,则android:name为实现的类名,这个类名前加不加点都没有关系,如果activity的实现类是在默认包的子包里面,则这个“.”是必须有的,比如activity的实现是com.android.sample.app.DialogActivity,则android:name必须写成.app.DialogActivity或者com.android.sample.app.DialogActivity。如果只写app.DialogActivity,则会报错。 

分享到:
评论

相关推荐

    Android开发学习笔记

    ### Android开发学习笔记 #### Button按钮的实现与交互 在Android开发中,`Button`控件是最常用的用户界面元素之一,用于触发特定的操作或事件。本文档将详细讲解如何创建并自定义一个简单的按钮,并设置点击事件...

    Android开发学习笔记(整理)

    Android开发学习笔记(整理),整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、...

    基于Java的安卓开发学习笔记设计源码

    本项目为“基于Java的安卓开发学习笔记设计源码”,包含41个文件,其中包括35个Markdown文档、3个Java源文件、1个PNG图像文件、1个JPG图像文件以及1个LICENSE许可文件。该项目利用Java语言开发,旨在为安卓开发者...

    《Android开发学习笔记》.pdf

    《Android开发学习笔记》不仅提供了对Android系统架构的理解,还详细介绍了各个组件的使用方法和应用场景。 首先,文件读写是Android开发中的基础技能之一。在开发中,经常需要对设备的存储进行读写操作,例如保存...

    基于Java语言的Android开发学习笔记设计源码

    本项目“基于Java语言的Android开发学习笔记设计源码”,正是为了帮助那些有志于学习Android开发的Java程序员,提供了一套系统的学习资料和实践项目。 项目结构上,包含了共计66个文件,其中56个是Markdown格式的...

    基于Java语言的Android开发学习笔记整理与分享

    这份基于Java语言的Android开发学习笔记整理与分享资源集,旨在为所有有志于从事Android开发的学习者提供一个全面、系统、实用的学习平台,帮助他们少走弯路,更快地成长为Android开发领域的专业人才。通过本资源集...

    Android开发学习笔记全集PDF.zip

    Android开发学习笔记全集PDF

    android开发学习笔记第二季

    ### Android开发学习笔记第二季知识点总结 #### 一、改变TextView中字体颜色的方法 1. **全局设置**:在XML布局文件中直接使用`android:textColor`属性来更改整个`TextView`内文字的颜色。例如: ```xml ...

    android开发学习笔记

    Android开发交流群 [color=red][size=x-large]169022773[/size][/color] 本人做android也有两年了,主要做智能机系统级开发,期间也承包了一些项目,对于如何学好android,以及学好android后如何开启自己的致富之门...

    安卓app开发学习笔记

    安卓app开发学习笔记

    第一行代码 android学习笔记 完整版

    Android学习笔记可以应用于多种场景,例如开发Android应用程序、学习Android开发技术、参加Android开发考试等。学习笔记可以帮助开发者快速掌握Android的基本概念和开发技术,从而提高自己的编程能力和职业竞争力。 ...

    关于安卓开发的一些学习笔记

    这份"关于安卓开发的一些学习笔记"涵盖了初学者需要知道的基础概念、核心技术以及实践经验,旨在为刚接触安卓开发的人员提供指导。 首先,安卓开发的基础知识包括Java语言的学习。由于安卓应用主要基于Java语言编写...

    Android开发学习笔记 浅谈WebView

    第一种方法的步骤: ... 本地文件用:webView.loadUrl(“file:///android_asset/XX.html”); 本地文件存放在:assets 文件中 3.调用Activity的setContentView( )方法来显示网页视图 4.用WebView点链接看了很多页以

    Android开发学习笔记 Gallery和GridView浅析

    Android开发中的`Gallery`和`GridView`都是用于展示数据的视图组件,常用于创建图像或者项目的列表。在本文中,我们将深入探讨这两个组件的特性和使用方法。 ### Gallery组件详解 `Gallery`是一个水平滚动的视图,...

    Eclipse 开发学习笔记.pdf

    **Eclipse 开发学习笔记** Eclipse是一款强大的集成开发环境(IDE),主要用于Java应用程序的开发,但通过插件也可以支持其他编程语言,如C++, Python等。这份《Eclipse开发学习笔记》是针对想要深入理解和掌握...

Global site tag (gtag.js) - Google Analytics