android:如何在没有任何视图的情况下设置listfragment的背景颜色

时间:2014-01-29 11:05:21

标签: android background android-listfragment

我使用带有适配器的列表片段,在网络调用后加载的数据。未加载数据时,默认情况下会显示进度条。这很好但是在这段时间内,因为列表片段没有返回onCreateView()上的任何视图,所以后台保持与启动此列表片段的活动相同。如何设置此列表片段的背景颜色。我尝试在onViewCreated()

中这样做
@Override
public void onViewCreated(View view, Bundle savedInstanceState)
{
    super.onViewCreated(view, savedInstanceState);
    ListView l = getListView();
    l.setBackgroundColor(getResources().getColor(R.color.online_coupon_background_color));
}

但它仍然显示透明的背景颜色,只是将进度条放在启动它的活动上。

enter image description here

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了改变颜色的地方。它必须在listfragment上的父级中进行更改。在我的例子中,它是PagerSlidingTabStrip的xml布局文件。