很难用言语疑问,但请尝试,嗨,我正在创建简单的书籍应用程序,用户可以在其中学习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 ;
}
您可以使用(如果(条件来决定项目的布局