类型参数 t 具有不兼容的上限视图和列表视图
Posted
技术标签:
【中文标题】类型参数 t 具有不兼容的上限视图和列表视图【英文标题】:Type parameter t has incompatible upper bounds view and listview 【发布时间】:2020-02-16 15:30:08 【问题描述】:初始化列表视图时出现错误findViewById(R.id.listview)
错误:不兼容的类型:类型不存在唯一的最大实例 具有上限 ListView,View 的变量 T,其中 T 是类型变量: T 扩展了方法 findViewById(int) 中声明的 View
public class ListView extends AppCompatActivity
ListView listview;
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_view);
listview = findViewById(R.id.listview);
【问题讨论】:
将你的activity名称重命名为ListView to ListViewActivity。因为当你声明这个 ListView 列表视图时; listview 变成 Activity 类型。 【参考方案1】:将您的活动名称重命名为 ListView
至 ListViewActivity
。
因为当你声明ListView listview;
时,listview 变成了Activity 类型。
【讨论】:
以上是关于类型参数 t 具有不兼容的上限视图和列表视图的主要内容,如果未能解决你的问题,请参考以下文章
参数类型“Edm.String”和“Edm.Int32”与此操作不兼容
参数类型“Edm.Int16”和“Edm.String”与此操作不兼容
使用 Kotlin 和泛型进行数据绑定。错误:不兼容的类型:对象无法转换为列表