如何处理/膨胀更多,然后从适配器类中进行一次回收浏览活动



很难用言语疑问,但请尝试,嗨,我正在创建简单的书籍应用程序,用户可以在其中学习Java,C,C 等不同语言,我得到了并提出问题在这里标记。我的问题是,如何从适配器类中控制/膨胀多个回收视图活动,或者我应该为每种语言进行不同的回收和适配器系统。

即我只想要一个具有多种语言的应用程序,用户可以单击按钮,并在此处学习列出的编程概念,他可以返回并单击另一个按钮,以学习另一种语言

"我希望你明白我的观点"

您必须使用不同的数据

您也可以为任何项目使用不同的布局

在您的模型中

ex:

public String getType() {
    return Type;
}
public void setType(String Type) {
    this.Type= Type;
}

我使用此固定器和Getter

因此,在下面的辅助类中插入方法

@Override
public int getItemViewType(int position) {
    return   ;
}

使用此方法,您可以传递您想要的任何值,并在myViewHohder otCreateviewHolder方法中获得INT I

public myViewHohder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {

    return ;
}

您可以使用(如果(条件来决定项目的布局

最新更新