导航:首页 > 操作系统 > androidactivity主题

androidactivity主题

发布时间:2023-01-21 06:58:19

A. 如何让android 的activity变成完全透明的

将activity变为半透明的对话框可以从两个方面来考虑:对话框和半透明。 1、在定义Activity时指定Theme.Dialog主题就可以将Activity设置为对话框风格。 2、通过修改Theme.Dialog主题的android:windowBackground属性值可以改变Activity的背景图像。如果背景图像使用半透明的图像,则Activity就好变成半透明的对话框。为了修改android:windowBackground属性,可以定义一个新的主题,该主体继承自Theme.Dialog,代码如下: (1)在res/values下创建两个xml文件,一个为主题风格资源dialog_styles.xml, 一个为颜色资源dialog_colors.xml。 dialog_styles.xml,主题风格名为 dialog_translucent dialog_colors.xml 2()在AndroidManifest.xml为Activity指定自定义的主题, android:theme="@style/dialog_translucent" 代码如下:

B. android中activity怎么获得theme的属性

1。在你的styles.xml文件中可以新建一如下的style: @drawable/float_box 如果窗口要添加窗口背景,可以在drawable中新建一个叫float_box.xml的文件,内容可以如下(自定义): 2.在AndroidManifest.xml中在你需要显示为窗口的activity中添加如果....

C. android 里如何设置Activity标题的背景

设置Android的Activity标题的背景是有多种方法的

首先最简单的是直接在布局里面设置个background

其中background是可以直接使用颜色或者图片或者是自定义的形状

还有就是可以利用Android:theme 自带的主题背景设置

设置theme更改主题背景

下面是自带的theme说明文档

Android应用开发——系统自带样式Android:theme

•android:theme="@android:style/Theme.Dialog"将一个Activity显示为能话框模式
•android:theme="@android:style/Theme.NoTitleBar"不显示应用程序标题栏
•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"不显示应用程序标题栏,并全屏
•android:theme="Theme.Light"背景为白色
•android:theme="Theme.Light.NoTitleBar"白色背景并无标题栏
•android:theme="Theme.Light.NoTitleBar.Fullscreen"白色背景,无标题栏,全屏
•android:theme="Theme.Black"背景黑色
•android:theme="Theme.Black.NoTitleBar"黑色背景并无标题栏
•android:theme="Theme.Black.NoTitleBar.Fullscreen"黑色背景,无标题栏,全屏
•android:theme="Theme.Wallpaper"用系统桌面为应用程序背景
•android:theme="Theme.Wallpaper.NoTitleBar"用系统桌面为应用程序背景,且无标题栏
•android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen"用系统桌面为应用程序背景,无标题栏,全屏
•android:theme="Translucent"
•android:theme="Theme.Translucent.NoTitleBar"
•android:theme="Theme.Translucent.NoTitleBar.Fullscreen"
•android:theme="Theme.Panel"
•android:theme="Theme.Light.Panel"

下面看看具体的布局代码


android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:layout_gravity="center"
android:orientation="vertical"
android:background="@drawable/bkg_img_default">
<!--使用图片来改变布局背景-->

效果

java">//这个去除标题的代码一定要加载布局文件之前
requestWindowFeature(Window.FEATURE_NO_TITLE);

D. Android设置Dialog主题的Activity

如果喜欢的话还可以给Activity设置宽高

Activity默认是屏幕居中显示,通过gravity属性可以设置位置

通过设置 x , y 来调整具体位置

E. Android 某activity设置沉浸式状态栏和透明主题后

您哪里写的有问题,透明栏顾名思义,先透明,在取其他颜色。网页链接

就算闪屏也不会闪黑

F. android编程中,Activity默认的背景色是白色还是黑色啊

android编程中,Activity默认的背景色是白色,主要是因为其变成软件默认的是白色。要想改变其背景颜色,只需在Background Color选项里进行更改即可。

当一个 Activity 实例被创建、销毁或者启动另外一个 Activity 时,它在这四种状态之间进行转换,这种转换的发生依赖于用户程序的动作。

(6)androidactivity主题扩展阅读

在android 中,Activity 拥有四种基本状态:

1、Active/Running

一个新 Activity 启动入栈后,它显示在屏幕最前端,处理是处于栈的最顶端(Activity栈顶),此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态(active or running)。

2、Paused

当 Activity失去焦点, 被一个新的非全屏的Activity
或者一个透明的Activity
被放置在栈顶,此时的状态叫做暂停状态(Paused)。

此时它依然与窗口管理器保持连接,Activity依然保持活力(保持所有的状态,成员信息,和窗口管理器保持连接),但是在系统内存极端低下的时候将被强行终止掉。所以它仍然可见,但已经失去了焦点故不可与用户进行交互。

3、Stopped

如果一个Activity被另外的Activity完全覆盖掉,叫做停止状态(Stopped)。它依然保持所有状态和成员信息,但是它不再可见,所以它的窗口被隐藏,当系统内存需要被用在其他地方的时候,Stopped的Activity将被强行终止掉。

4、Killed

如果一个Activity是Paused或者Stopped状态,系统可以将该Activity从内存中删除,Android系统采用两种方式进行删除,要么要求该Activity结束,要么直接终止它的进程。当该Activity再次显示给用户时,它必须重新开始和重置前面的状态。

参考资料来源:网络—android编程

参考资料来源:网络—android开发

参考资料来源:网络—activity

G. 如何设置android activity 背景为白色

一、在xml文件里可以直接设置:
android:background="#ffffff"

二、在java文件里设置:
LinearLayout myLayout = () findViewById(R.id.linearLayout1);
myLayout.setBackgroundColor(Color.WHITE);

三、在AndroidManifest.xml里利用android:theme来设置:
@android:style/Theme.Light //背景白色-有标题-非全屏
@android:style/Theme.Light.NoTitleBar //背景白色-无标题-非全屏
@android:style/Theme.Light.NoTitleBar.Fullscreen //背景白色-无标题-全屏显示

H. Android小技巧之如何构建完全透明的Activity

一个完全透明的Activity有很多用处,比如在应用启动的时候,可以用它处理根据用户是否登录的状态来跳转相应界面的情况,实际上微信启动的时候就是做了这种效果、或者在Server检测版本更新的时候弹出它来显示对话框,也可以变出很多花样来巧妙的解决不同的需求,而要实现这样的一个Activity是非常的简单的,我们只需要一个样式就能完美解决:

theme.xml 中添加:

AndroidManifest.xml 中给你的Activity设置一下theme:

启动一下这个Activity,是不是什么都看不见,就只能看到桌面。

感谢各位读者,喜欢的话点个赞吧,有哪里不懂的也可以在下方留言。:)

I. android任何设置全局应用主题

在style 中写一个 主题 然后在manifest
的Application 中设置

阅读全文

与androidactivity主题相关的资料

热点内容
单片机马达程序 浏览:595
我的世界怎么用指令做一个服务器 浏览:539
安卓手机截屏图片是哪个文件夹 浏览:365
穿越到大学前前世是普通程序员 浏览:115
电脑如何连接学校服务器地址 浏览:937
乘11的简便算法 浏览:45
数据库工程师pdf 浏览:138
程序员围观图 浏览:424
如何升安卓110系统 浏览:594
python求文本的平均列数 浏览:311
乌鸦喝水app怎么做 浏览:801
贝尔编程好吧6图4 浏览:912
admobsdkandroid 浏览:210
云电脑架设服务器 浏览:858
android淘宝第三方登录接口开发 浏览:539
国内低价云服务器申请注册 浏览:930
电脑能直接解压文件吗 浏览:43
word转pdf超链接 浏览:600
哪家公司做直播网站源码比较好 浏览:248
python如何将列表中的数取出来 浏览:666