我是Java和Android Studio的新手。如何在程序中使用这一行代码?我无法在API 26中使用强制转换。
public <T extends View > T findViewById(int id)
答案 0 :(得分:1)
这不是错误-现在您不必将视图强制转换为类型(例如强制转换为editText)。 如果您之前必须这样做:
editText = (EditText) findViewById(R.id.id);
您不再需要它,您可以这样做:
editText = findViewById(R.id.id);
答案 1 :(得分:0)
因此,如果您的compileSdk至少为26,则意味着无需键入CastEditText。 您可以简单地使用:
EditText editText = findViewById(R.id.my_edittext);