【问题标题】:Type parameter t has incompatible upper bounds view and listview类型参数 t 具有不兼容的上限视图和列表视图
【发布时间】: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 类型。

标签: android android-studio android-layout listview compiler-errors


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-17
    • 2018-05-05
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 2013-08-15
    相关资源
    最近更新 更多