java - 无法从 View 转换为按钮错误

标签 java android

我正在尝试制作一个简单的android项目。它由一个显示另一个 Activity 的按钮组成。你能告诉我这有什么问题

cannot convert from view to button

最后一行有错误吗?

public class Main extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Button b =  findViewById(R.id.button1);
    }
}

最佳答案

你必须将 View 转换到按钮

Button b =  (Button) findViewById(R.id.button1);

关于java - 无法从 View 转换为按钮错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32507347/

相关文章:

android - 如何在android中实现 Urban Airship

Android展开/折叠RelativeLayout

android - 为什么 ExoPlayer 的视频初始加载时间超过 5 秒?

java - 在 View 寻呼机中滚动时折叠工具栏不会折叠

java - Intellij 找不到 JDK

java - 使用 ArrayList 反转 3X3 数组中的元素

java - 如果底层数据可能发生变化,如何管理超媒体驱动的 RESTful API 的分页结果?

java - 在Java代码中调用Oracle过程

java - checkstyle getSQLTypeName

Android - 使用 Content Provider 加入查询