gpt4 book ai didi

android - 使用android.support.v4.app.ListFragment时列表背景颜色在滚动时变为白色;

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:13:53 24 4
gpt4 key购买 nike

我正面临一个严重的问题。我试图在滚动时间内更改列表的背景颜色(透明),但无法做到。我试图通过 listView 的 xml 以及代码来更改。但在这两种情况下,列表背景变为白色。我正在使用 android.support.v4.app.ListFragment;和 FragmentPagerAdapter。

我想改变列表滚动时间的颜色变化。为此,我正在使用以下代码。

public static class ArrayListFragment extends ListFragment {
int mNum;
/**
* Create a new instance of CountingFragment, providing "num"
* as an argument.
*/
static ArrayListFragment newInstance(int num) {
ArrayListFragment f = new ArrayListFragment();
// Supply num input as an argument.
Bundle args = new Bundle();
args.putInt("num", num);
f.setArguments(args);

return f;
}
/**
* When creating, retrieve this instance's number from its arguments.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mNum = getArguments() != null ? getArguments().getInt("num") : 1;
}

/**
* The Fragment's UI is just a simple text view showing its
* instance number.
*/
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_pager_list, container, false);
//v.setBackgroundResource(R.drawable.background);
View tv = v.findViewById(R.id.text);

((TextView)tv).setText(frameName());


return v;
}

// @Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_checked, RishavArraylist() ));

}

请告诉我如何在运行时更改滚动列表的背景??谢谢你。

最佳答案

看看this blog post来自谷歌,特别是与 XML 相关的部分;

    android:cacheColorHint="#00000000"

关于android - 使用android.support.v4.app.ListFragment时列表背景颜色在滚动时变为白色;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11650323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com