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

我正面临一个严峻的问题.我正在尝试在滚动时更改列表的背景颜色(透明)但无法执行此操作.我尝试通过xml的listView以及代码进行更改.但在两个条件列表背景变成白色.我正在使用

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(getActivity(),android.R.layout.simple_list_item_checked,RishavArraylist() ));

}

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值