2010-05-28 47 views
1

我正在切换标签点击活动并在此处成功。但是,在我的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”`我看不到任何改变和标签仍然是他们。

回答

0

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

例如:

- >的LinearLayout(父)
--->的LinearLayout(含标签)
--->的LinearLayout(与主要内容)

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