當前位置:首頁 » 安卓系統 » android設置activity背景

android設置activity背景

發布時間: 2023-04-02 13:25:57

A. 如何設置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 //背景白色族判檔-無標題-全屏顯示

B. 在android中怎樣設置背景顏色

通常來說,每個界面都對應一個activity。而在activity的View視圖中,可以在最外層容器去設置背景圖片或背景顏色。
在xml布局裡:
android:background="@drawable/img1"
或者
android:background="@color/white"
在java代碼里,也可以設置
1
2
3
layout.setBackgroundColor(R.color.white);
layout.setBackgroundDrawable(drawable);
layout.setBackgroundResource(R.drawable.img1);
再者,系統默認的背景色是能過theme來控制的,就是說創建一個activity的背景色,如果在
AndroidManifest.xml文件里有設置如下:
android:theme="@android:style/Theme"
這樣設置activity的主題樣式,"@android:style/Theme"一般是系統默認的。這個不單是背景色,還有其它的樣式,具體可以在網上查一下android:theme的用法。

而"@android:style/Theme"的背景色就是黑色。

C. Android開發,動態設置Activity的layout背景圖片問題

Bitmap img = BitmapFactory.decodeFile(BackgroundPath);

執行這行代碼的時候,拋出的異常,估計是報內存溢出
原因很簡單,Bitmap 是用位元組來代碼像素點的
如果你的圖片非常大,那麼android需要創建一個非常大的數組來生成bitmap對象
這時候就會拋出異常
建議你創建Bitmap前,先測試一下圖片的大小,把圖片的大小壓縮成屏蔽的大小
再用來做layout的Background

D. 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">
<!--使用圖片來改變布局背景-->

效果

//這個去除標題的代碼一定要載入布局文件之前
requestWindowFeature(Window.FEATURE_NO_TITLE);

E. android 怎樣給activity添加背景圖

設置Activity圖片背景
Android(Activity)設置背景圖片方法:
xml布局中用andriod:background = "@drawable/bgimage"或者在代碼中使用layout.setBackgroundResource(resId)
其中「bgimage」是放在res/drawable/目錄下的需要設置成背景的圖片。
方法一:在main.xml 文件中添加屬性:android:background="@drawable/bgimage",其中
bgimage是drawable目錄下的圖片文件名,圖片會自動縮放至全屏。
如:
<LinearLayout xmlns:android=""
xmlns:tools=""
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.tsv1_0000_0001.skin.Select"
android:background="@drawable/base" >

F. 怎麼在android的xml文件中設置activity的背景

我們都知道在Android中某些功能的實現往往有兩種方法:一種是在xml文件中設置相應屬性,另一種是用代碼實現。同樣Android實現全屏顯示也可以通過這兩種方法實現:
1、在AndroidManifest.xml的配置文件裡面的<activity>標簽添加屬性:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
2、在Activity的onCreate()方法中的super()和setContentView()兩個方法之間加入下面兩條語句:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題欄
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息欄
上述轉自:http://www.cnblogs.com/wader2011/archive/2011/11/19/2255045.html

修改為黑底白字
修改AndroidManifest.xml
把android:theme="@style/AppTheme" 修改為
android:theme="@android:style/Theme.Black「
修改為白底黑字
android:theme="@android:style/Theme.Light「

G. 安卓activity可以切換背景嗎

可以。

1、在需要切換背景的Activity解析的xml布局文件中,使用屬性android:background="#50999999",可以添加背景的樣色


2、或者自櫻旦定義一個主咐源題樣式,然後AndroidManifest.xml文件對應Activity中應衡頌態用

H. android怎麼把activity的最底層view的背景設為透明

android設置背景色為透明
方法一:
只要在配置文件內activity屬性配置內加上
android:theme="@android:style/Theme.Translucent"
就好了。
這樣就調用了android的透明樣式!
方法二:
先在res/values下建colors.xml文件,寫入:

<?xmlversion="1.0"encoding="UTF-8"?>

<resources>

<colorname="transparent">#9000</color>

</resources>

這個值設定了整個界面的透明度,為了看得見效果,現在設為透明度為56%(9/16)左右。

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

<?xmlversion="1.0"encoding="utf-8"?>

<resources>

<stylename="Transparent">

<itemname="android:windowBackground">@color/transparent</item>

<itemname="android:windowIsTranslucent">true</item>

<itemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>

</style>

</resources>

最後一步,把這個styles.xml用在相應的Activity上。即在AndroidManifest.xml中的任意<activity>標簽中添加

android:theme="@style/transparent"

如果想設置所有的activity都使用這個風格,可以把這句標簽語句添加在<application>中。

I. 如何設置android activity 背景為白色

設置activity的android:theme屬性,然後再style里定義一個背景是白色的屬性

J. android編程中,Activity默認的背景色是白色還是黑色啊

android編程中,Activity默認的背景色是白色,主要是因為其變成軟體默認的是白色。要想改變其背景顏色,只需在Background Color選項里進行更改即可。

當一個 Activity 實例被創建、銷毀或者啟動另外一個 Activity 時,它在這四種狀態之間進行轉換,這種轉換的發生依賴於用戶程序的動作。

(10)android設置activity背景擴展閱讀

在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

熱點內容
mr底層演算法 發布:2025-07-04 23:14:59 瀏覽:780
怎麼注冊作業盒子密碼 發布:2025-07-04 23:14:51 瀏覽:923
速達伺服器ip 發布:2025-07-04 23:07:38 瀏覽:261
哪裡能下載安卓版刺激戰場 發布:2025-07-04 23:02:27 瀏覽:519
android微信推送消息推送消息 發布:2025-07-04 22:56:52 瀏覽:386
android分享文件 發布:2025-07-04 22:56:40 瀏覽:404
c語言方程的根 發布:2025-07-04 22:55:33 瀏覽:448
什麼電腦單機游戲好玩又免費配置低 發布:2025-07-04 22:51:27 瀏覽:420
真香配置有哪些 發布:2025-07-04 22:49:05 瀏覽:207
安卓在哪裡找游戲 發布:2025-07-04 22:15:25 瀏覽:243