线性布局背景颜色

时间:2011-03-27 01:25:26

标签: android android-widget android-layout

我正在尝试将整个屏幕的背景更改为白色。我通过将android:background =“#ffffff”属性添加到linerlayout来实现它。但它不起作用,我不知道我错过了什么?

http://developer.android.com/reference/android/widget/LinearLayout.html

xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:padding="10dip"
android:layout_width="fill_parent" android:layout_height="wrap_content"
**android:background="#ffffff"** >

我也尝试过这个程序,就像这样          的setContentView(R.layout.main);          LinearLayout linLay =(LinearLayout)findViewById(R.layout.main);
         linLay.setBackgroundColor(Color.WHITE);

但应用程序抛出错误

2 个答案:

答案 0 :(得分:6)

您是否可以发布复制问题所需的完整代码?

这对我来说很好用:

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#FFFFFF">

答案 1 :(得分:0)

android:layout_height="fill_parent"

setBackGroundColor(int)也采用@color资源,而不是颜色整数。你在values / colors.xml中声明它们