android – 如何使用Locale和Configuration选择不同的资产文件作为我的语言更改?

我想根据应用程序中的语言更改从assets文件夹更改JSON文件,并希望在RecyclerView中感受数据.

但我的适配器不适用该更改.

解决方法:

确保在选择其他语言环境文件后必须再次设置适配器.如果您使用的是RecyclerView,请将LayoutManager设置为您的回收站视图,如下所示:

RecyclerView yourRecyclerView= (RecyclerView) findViewById(R.id.yourRecyclerView);
LinearLayoutManager layoutManager = new LinearLayoutManager(MainActivity.this, LinearLayoutManager.VERTICAL, false);
rc_qList.setHasFixedSize(true);
rc_qList.setLayoutManager(layoutManager);

RecyclerViewAdapter yourAdapter = new RecyclerViewAdapter (MainActivity.this, yourArrayList);
rc_qList.setAdapter(yourAdapter);
上一篇:android – 可以在资源文件夹中搜索具有所需扩展名的文件吗?


下一篇:cocos2d-x&android从assets文件夹加载文件