因此,我剛開始學習Android Studio進行android開發,並開始瀏覽他們網站上的myFirstApp教程。我試圖添加一個方法到按鈕,但無法讓它工作。我在MainActivity.java中有sendMessage方法,當我從「點擊」下拉列表中選擇它時,它不會出現。我也有正確的進口。有誰知道這可能是爲什麼?謝謝。MyFirstApp教程Android Studio - sendMessage問題
這裏是我的代碼如下所示:
package com.example.tyler.myfirstapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
/** Called when the user taps the Send button */
public void sendMessage(View view) {
// Do something in response to button
}
}
你需要在佈局xml中聲明你的'sendMessage'。例如。 'android:onClick =「sendMessage」'。 – Enzokie
好的,謝謝!這工作。不知道爲什麼它不在教程中說。 – Nizzy
@Enzokie我遇到了同樣的問題。本教程非常清楚,唯一需要的步驟是將sendMessage方法添加到MainActivity類,並在此之後自動填充彈出窗口。這不是,也不清楚該教程是否缺少一個步驟,或者這是否是Android Studio中的錯誤。 (我正在使用Kotlin,但我看到了同樣的問題) –