我希望能夠以最簡單的方式將我的Android應用程序中的背景顏色更改爲白色。如何在Android應用程序中更改背景顏色
回答
您需要使用android:背景屬性,如
android:background="@color/white"
你也需要在strings.xml中
<color name="white">#FFFFFF</color>
編輯添加值的白色:2012年11月18日
8字母顏色代碼的前兩個字母提供了alpha值,如果您使用的是html 6字母顏色表示法,則顏色是不透明的。
如:
您還可以使用
android:background="#ffffff"
在你的XML佈局或/res/layout/activity_main.xml
,或者您可以通過添加
android:theme="@android:style/Theme.Light"
改變你的AndroidManifest.xml主題
添加到您的活動標籤。
如果要動態改變的背景下,使用
YourView.setBackgroundColor(Color.argb(255, 255, 255, 255));
這是正確的答案,因爲它有主題,我相信。單線不是最簡單的方式,而是將整個風格傳播到一切的一種方式。風格是你如何實現一條線甚至是複雜的變化。此外,樣式適用於偏好,不像一般屬性。 (雖然仍然有一些奇怪) – 2017-03-24 14:39:22
最簡單的方法
android:background="@android:color/white"
不需要定義任何東西。它使用android.R
中的預定義顏色。
最簡單的方法是添加android:background="#FFFFFF"
到主節點在layout.xml或/res/layout/activity_main.xml
:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="20sp"
android:background="#FFFFFF">
</TextView>
這不是一個好主意,因爲它會導致不必要的GPU透支(首先,窗口背景將被繪製並且然後是TextView的背景)。請參閱:http://www.curious-creature.com/docs/android-performance-case-study-1.html – 2015-06-29 06:28:16
要更改最簡單的方式的背景顏色可以通過編程方式(獨佔 - 沒有XML的變化):
LinearLayout bgElement = (LinearLayout) findViewById(R.id.container);
bgElement.setBackgroundColor(Color.WHITE);
唯一的要求是,在你的activity_whatever.xml「基地」元素都有,你可以在Java中引用ID(container
在這種情況下):
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
...
</LinearLayout>
Paschalis和詹姆斯在這裏回答說,在檢查了How to set the text color of TextView in code?中的各種可能性之後,我帶着這種解決方案。
希望它可以幫助別人!
,你可以嘗試用這種方式
android:background="@color/white"
此方法爲我工作:
集ID在佈局XML
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rootLayout"
android:background="@color/background_color"
添加顏色值/ color.xml
<color name="bg_color_2">#ffeef7f0</color>
的另一種方式,去佈局 - >您.xml文件 - >設計視圖。然後去你想改變顏色組件樹和選擇佈局。在下面的組件樹中有屬性部分。在屬性部分(圖片部分1)中選擇背景。然後點擊圖片中的第2部分。然後資源窗口將打開。從該選擇顏色菜單。然後選擇你想要的顏色。 enter image description here
可以在xml
片試試這個:
android:background="@color/background_color"
佈局,改變背景使用此。
android:background="@color/your_color"
In Program can be use this。對於如:Texview背景顏色
TextView tvName = (TextView) findViewById(R.id.tvName);
tvName.setBackgroundColor(getResources().getColor(R.color.your_color));
您可以使用簡單的顏色資源,通常規定內
res/values/colors.xml.
使用
<color name="red">#ffff0000</color>
,並通過android:background="@color/red"
使用。這種顏色也可用於其他地方,例如作爲文字顏色。參考它在XML以同樣的方式,或通過
getResources().getColor(R.color.red).
得到它的代碼,您也可以使用任何可繪製資源爲背景,使用android:background="@drawable/mydrawable"
這個(這意味着9patch繪項目,正常位圖,形狀可繪製.. )。
有些時候,文本與背景具有相同的顏色,請嘗試將android:background =「#CCCCCC」放入列表視圖屬性中,您可以看到它。
機器人:背景=「#64B5F6」
您可以後「#」根據自己的規格還是需要根據您希望如何使用它們改變數值。
這是一個示例代碼:
<TextView
android:text="Abir"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="24sp"
android:background="#D4E157" />
謝謝:)
- 去activity_main.xml中
- 有設計視圖/和文本視圖。
- 選擇文字
寫代碼了:
android:background="@color/colorAccent"
如果您想背景顏色添加到整個活動
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#1de9b6"
tools:context="com.example.abc.myapplication.MainActivity">
</RelativeLayout>
如果您想使用後臺視圖
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Andrios"
android:background="@color/colorAccent" />
希望這可以幫助!
- 1. 如何更改android應用程序中的背景顏色?
- 2. 如何在iPhone應用程序中更改背景顏色
- 3. 更改Android應用程序中按鈕的背景顏色
- 4. Android應用程序背景顏色
- 5. Android如何更改應用程序的黑色默認背景顏色
- 6. 在iPhone應用程序中更改每個UITableViewCell背景顏色?
- 7. 如何更改Android通知欄抽屜運行應用程序背景顏色?
- 8. JTable中如何更改背景顏色
- 9. 在Android應用程序的listview中更改行的背景顏色
- 10. 在Windows的GTK中,如何更改整個應用程序的背景顏色?
- 11. Android Studio /試圖改變應用程序的背景顏色?
- 12. Windows商店應用程序:更改Appbar的背景顏色
- 13. 更改應用程序欄背景顏色
- 14. 更改MFC應用程序的背景顏色
- 15. 更改C#控制檯應用程序的背景顏色
- 16. 從片段更改應用程序的背景顏色
- 17. 如何在android中更改條形圖的背景顏色?
- 18. 如何在android中首選更改imageview背景顏色?
- 19. 如何在Android中更改選定的行背景顏色?
- 20. Android:動態更改TextView背景顏色
- 21. 點擊更改TextView背景顏色android
- 22. Android單擊後更改背景顏色
- 23. 更改Android菜單的背景顏色
- 24. Android:更改片段的背景顏色
- 25. 如何更改wp7應用程序中xaml頁面的背景顏色?
- 26. 如何從黑色背景更改背景顏色?
- 27. 更改背景顏色3
- 28. jqueryMobile更改背景顏色
- 29. 更改背景顏色tabhost
- 30. 更改UIButton背景顏色
謝謝你現在的作品 – ryan 2010-05-04 02:15:19
你如何指定阿爾法?添加額外的FF等不起作用。 – Jonny 2012-11-14 05:42:48
@Jonny前兩個字母提供了alpha值。 – 2012-11-18 12:18:12