我遇到问题(左栏)是"android.support.v7.widget.RecyclerView"
当我尝试更改文字时,我的横向没有响应,我认为没有正确加载。
只存在一个Activity,其余都是片段,在我的活动中有“左栏”
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
change text from programatically
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
change text from programatically
我尝试更改文字,但没有工作,我认为不会被调用,因为我的活动只是第一次调用
我有一个名为“FragmentReutil2”的片段控件都有beginTransaction。在这个方法中,我把loadLanguage和.setadapter(再次)
注意:
(OnResume)只调用1次(第一次)
我的方法每次调用以转换片段。 FragmentReutil2
所有片段在没有左栏的情况下正常工作
答案 0 :(得分:0)
我仍然不太清楚你实际上在问什么,但我认为你的问题是你在更改了数据之后没有打电话给以下其中一个反映在用户界面上。
adapter.notifyDataChanged()
如果您不知道哪些内容已更改或所有内容都已更改。adapter.notifyItemChanged(position)
如果只有一个项目已更改且您知道哪个项目。adapter.notifyItemRangeChanged(start, count)
如果有多个连续项目已更改。还有其他多种方法可用于通知适配器数据更改,删除和添加,只需检查API documentation