Цвет фона линейного макета - PullRequest
3 голосов
/ 27 марта 2011

Я пытаюсь изменить фон всего экрана на белый. Я сделал это, добавив атрибут 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 ]

6 голосов
/ 27 марта 2011

Можете ли вы опубликовать полный код, необходимый для воспроизведения вашей проблемы?

Это прекрасно работает для меня:

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#FFFFFF">
0 голосов
/ 27 марта 2011
android:layout_height="fill_parent"

также setBackGroundColor (int) принимает ресурс @color, а не целое число цвета.вы объявляете их в values ​​/ colors.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...