我通过以下方式设置了我的活动背景:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/image">
我在做什么:在我的主要活动中,它会选择我是想要image1还是image2,然后将image1或image2作为活动的背景。
由于
答案 0 :(得分:3)
试试这个
LinearLayout linearLayout = (LinearLayout)findViewById(R.id.linear);
if(condition1)
linearLayout.setBackgroundResource(R.drawable.image1);
else
linearLayout.setBackgroundResource(R.drawable.image2);
在XML中,
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id = "@+id/linear"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
这会奏效。根据条件,它将设置image1或image2
答案 1 :(得分:0)
使用LinearLayout
方法setBackgroundResource
并为其提供drawble id。