Тип кнопки не существует в Android Studio? - PullRequest
0 голосов
/ 23 марта 2020

Я работаю над своим первым приложением в Android Studio и создал кнопку "buttonFi sh" в xml создателе, на которую я теперь хочу наложить действие в основной деятельности. java. Это мой код:

package com.example.acfaunapedia;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
    Private Button butf;

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

        butF = (Button) findViewById(R.id.buttonFish);
    }
}

Он может найти мою кнопку, но не распознает тип "кнопка". Любые идеи о том, как это исправить?

Ссылка на сообщение об ошибке

РЕДАКТИРОВАТЬ: я создал пустое действие, чтобы начать, но я не думаю, что это актуально.

1 Ответ

1 голос
/ 23 марта 2020

Alt-Enter ваш друг. Эта комбинация клавиш Android Studio предложит вам найти решение (я) для сообщений об ошибках.

В этом случае, вероятно, вам будет предложено добавить import android.widget.Button в ваш источник, что должно решить проблему.

ТАКЖЕ:

В будущем скопируйте / вставьте текст сообщения об ошибке в свое сообщение. «Текст», как правило, более полезен, чем «скриншоты»;)

Вот ошибка (из вашего скриншота):

public class MainActivity extends AppCompatActivity {
    Private Button butf;  // <-- Cannot resolve symbol 'butf'

Как указала нанофарад, проблема не в «Баттом» Само по себе (хотя это IS проблема), это то, что вы сказали «Private» вместо ключевого слова private.

Alt-Enter должен помочь с ошибкой ANY .

И еще раз: «Обычно текст лучше скриншотов»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...