单击选项卡后如何设置新活动的背景颜色

时间:2010-05-28 17:15:34

标签: android

我正在切换标签点击活动并成功完成此操作。但是,在我的一个Activity类中,我正在执行以下操作: public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main);}

main.xml具有以下内容:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"

android:layout_width="fill_parent"
android:layout_height="fill_parent"
    android:background="#BDBDBD"
>

我只想更改此布局的背景,我希望标签显示为原样。但是在main.xml中使用currentandroid:layout_height =“fill_parent”我的背景会覆盖标签,这意味着我无法看到标签。如果我makeandroid:layout_height =“wrap_content”`我看不到任何改变,标签仍然是他们的。

1 个答案:

答案 0 :(得分:0)

尝试在主视图中使用两个视图。

例如:

- &GT; LinearLayout(父)
---&GT; LinearLayout(带标签)
---&GT; LinearLayout(含主要内容)

这样,您可以使用XML设置主内容窗口的背景,或使用myListView.setBackgroundColor()