2013-03-18 191 views
0

這是XML文件 blog.xmlAndroid的背景顏色變化

<?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:id="@+id/info" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:background="#FFFFFF"> 
    </LinearLayout> 

java文件

super.onCreate(savedInstanceState); 
     setContentView(R.layout.blog); 
     View linearLayout = findViewById(R.id.info); 

     TextView valueTV = new TextView(this); 
     valueTV.setText("hallo"); 
     valueTV.setId(5); 
     valueTV.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); 

     ((LinearLayout) linearLayout).addView(valueTV); 
    } 

在這裏,我需要整個活動被關white.But在編譯這個程序,寫的文本有白色background.ie「hallo」字有白色背景。

請幫忙。

+1

'''機器人:背景= 「#FFFFFF」'''這就是爲什麼你文本有白色背景。 – 2013-03-18 11:04:42

+0

如果您希望整個活動爲白色,請爲活動設置自定義主題。 – 2013-03-18 11:05:09

回答

0

這是因爲您在XML中的LinearLayout的高度和寬度設置爲wrap_content。將其更改爲fill_parent以填充整個活動。目前它只是包裝TextView

0

變化

android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
在XML

android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
0

使用這個..

<?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:id="@+id/info" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:background="#FFFFFF"> 
    </LinearLayout>