Android 应用程序在访问按钮时崩溃

Android app Crashes when accessing a button

我正在构建一个应用程序,每当我访问一个按钮时 Button btn1= (Button)findViewById(R.id._id); 当我将这段代码放入我的项目中时 运行 我的项目,它崩溃了我的应用程序,但是当我//评论这一行然后 运行 一切正常。我不知道是什么问题! 下面是我的 xml 代码:

<WebView
    android:layout_width="match_parent"
    android:layout_height="430dp"
    android:id="@+id/WebField"
    android:layout_above="@+id/btnFB" />
<ImageButton
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:id="@+id/btnNYT" />

我的Java代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
   Button buttonNYT = (Button) findViewById(R.id.btnNYT); // this line has
    WebView myWebView = (WebView)findViewById(R.id.WebField);

你必须使用ImageButton。 ImageButton 与 Button 无关,不能投射。

   ImageButton buttonNYT = (ImageButton) findViewById(R.id.btnNYT); // this line has

谢谢 斯里拉姆

使用ImageButton代替Button 例如

ImageButton buttonNYT = (ImageButton) findViewById(R.id.btnNYT);