`

安卓开发学习笔记

 
阅读更多

 

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开发学习笔记全集PDF.zip

    Android开发学习笔记全集PDF

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

    该项目为基于Java语言的Android开发学习笔记,包含74个文件,涵盖61个Markdown笔记、4个JPG图片、3个Java源代码文件、3个ZIP压缩包、2个PNG图片、1个Gliffy图表文件。内容全面,适合初学者学习Android开发技术。

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

    本学习资源集包含了74个文件,涵盖61个Markdown笔记文件、4个图片文件、3个Java源代码文件、3个压缩包文件、2个PNG图片文件、1个Gliffy图形文件,内容主要围绕Java语言的Android开发学习笔记。

    第一行代码 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