Android开发遇到的问题大杂烩

2022/4/9 6:22:24

本文主要是介绍Android开发遇到的问题大杂烩,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、夜间模式问题,今天开发完了,搞手机上,发现样式全变了。后来研究了一下,还是弄了一种模式,就是白天模式,不切换了,麻烦,需要在Activity中的以下语句

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO); //加上这句,后面全是白天模式
        setContentView(R.layout.activity_main);

2、数据绑定Adapter更新数据时的操作,先将数据适配器抽出来做为私有成员,然后在更改数据时,适配器里面需要有更改数据源的get/set,更新语句如下

priceTypeAdapter.setCurId(i);
priceTypeAdapter.notifyDataSetChanged();

3、知道图片名称,如何在ImageView中设置,代码如下,其中 list.get(i).getPriceTypeImgUrl()+"_fs" 为图片名称

outprice_fra_iv.setImageResource(getResources().getIdentifier(list.get(i).getPriceTypeImgUrl()+"_fs","drawable",getContext().getPackageName()));

4、Gson在转换类中,嵌套泛型列表时代码如下

ResultsBean<PriceTypeBean> result = mGson.fromJson(response.body().string(),new TypeToken<ResultsBean<PriceTypeBean>>(){}.getType());

5、TextView在代码中设置textColor如下,可做selector用

viewHolder.pricetype_out_in_tv.setTextColor(_context.getResources().getColorStateList(R.color.in_text));

 



这篇关于Android开发遇到的问题大杂烩的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程