答案 0 :(得分:2)
找到解决方案
高于或等于API 26 以后无需投射任何视图
Imageview img = rootView.findViewById(R.id.imgView);
如果您使用以下API 26 ,则应投射视图
Imageview img = (ImageView)rootView.findViewById(R.id.imgView);
欲了解更多信息,请查看以下链接
答案 1 :(得分:0)
从API 26开始, findViewById
会对其返回类型使用推断,因此您不再需要进行强制转换。
<T extends View> T findViewById(int id)
旧 API 级别26的旧签名
public View findViewById(int id){
}
从 API 级别26
开始的新签名public <T extends View > T findViewById(int id){
}
冗余意味着额外或不必要 它只是
warning
而且它表示无需投射
试试这个
Imageview img = rootView.findViewById(R.id.imgView);