我想根据我的应用程序中的语言更改更改 Assets 文件夹中的 JSON 文件,并希望感受 RecyclerView
中的数据。
但我的适配器不应用该更改。
最佳答案
确保在选择另一个语言环境文件后必须再次设置适配器。如果您使用的是 RecyclerView,则将 LayoutManager 设置为您的回收 View ,如下所示:
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 - 如何使用区域设置和配置在我的语言更改时选择不同的 Assets 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41439682/