我意识到 使用回收者视图创建列表 https://developer.android.com/guide/topics/ui/layout/recyclerview
在ViewHolder部分中,他们正在使用“公共MyViewHolder(TextView textView)”
但是当我看另一个示例时,他们正在使用“ MyViewHolder(View itemView)”
有什么不同吗?
答案 0 :(得分:0)
TextView是View的子类。视图表示用户界面组件的基本构建块。 View是小部件的基类,用于创建交互式UI组件(如文本字段)。该View应该是您的TextView。
if( view instanceof TextView ) {
TextView textView = (TextView) view;
//Do your stuff
}
答案 1 :(得分:-2)
Textview仅允许您显示文本(并且该文本不可编辑)。视图是Textview的超类。因此,您可以这样做:
View textview = new TextView()
但是您也可以使用另一种视图,它可以显示除文本之外的其他内容