类型参数 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】:

将您的活动名称重命名为 ListViewListViewActivity

因为当你声明ListView listview; 时,listview 变成了Activity 类型。

【讨论】:

以上是关于类型参数 t 具有不兼容的上限视图和列表视图的主要内容,如果未能解决你的问题,请参考以下文章

参数类型“Edm.String”和“Edm.Int32”与此操作不兼容

参数类型“Edm.Int16”和“Edm.String”与此操作不兼容

layui文件上传 不兼容ie8怎么解决

使用 Kotlin 和泛型进行数据绑定。错误:不兼容的类型:对象无法转换为列表

将 uiviewcontroller strong 发送到不兼容类型 id 的参数的警告

自定义 UITableViewCell 的不兼容指针类型警告