-2
A
回答
1
寫
的onCreate()
方法中的代碼。定義監聽器需要上下文。
+0
謝謝你。它遵循 –
+0
@MojahedAlarour根據我們的SO規則。如果作品您必須接受答案 –
0
移動你的代碼ònCreate()
方法
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Button moveToEnglish = (Button)findViewById(R.id.Englishbutton);
moveToEnglish.setOnClickListener(...);
}
0
內不能調用setOnClickListener
外onCreate()
。
所以將你的按鈕宣言中其內部的onCreate()方法
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Button moveToEnglish = (Button)findViewById(R.id.Englishbutton);
moveToEnglish.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
相關問題
- 1. 我的setOnClickListener()
- 2. 調試告訴我切換setOnClickListener與setOnItemClickListener
- 3. Android Studio不能解決錯誤setOnClickListener
- 4. 如何返回setOnClickListener的調用者?
- 5. 調用setOnClickListener時傳遞參數?
- 6. setOnclickListener
- 7. 爲什麼不能我們使用XML的setOnClickListener和onclick屬性在
- 8. 佈局setOnClickListener不工作
- 9. setOnClickListener getView不良行爲
- 10. 從多個類調用setOnClickListener是否只導致一個回調?
- 11. 簡單Android中的setOnClickListener不起作用
- 12. Kotlin setOnclickListener
- 13. android - setOnClickListener;
- 14. 我怎樣才能setOnClickListener在適配器和從片段訪問?
- 15. 爲什麼我不能調用packagename.modulename.foo()?
- 16. 爲什麼我不能調用方法?
- 17. 爲什麼我不能調用function.apply?
- 18. Bootstrap「hidden.bs.collapse」不會調用我的功能
- 19. UIWebView不能調用我的Javascript函數
- 20. 爲什麼我不能調用setSomething()?
- 21. 不能調用我的lambda函數
- 22. 我不能使用Chrome遠程調試
- 23. 我不能調試使用斷點
- 24. 爲什麼我不能調用從
- 25. onload不能調用我的JS函數?
- 26. 我可以在setOnClickListener內的前一個方法上調用'cancel()'嗎?
- 27. setonclicklistener在正在運行的線程內不能工作兩次
- 28. NullPointerException如果我setOnClickListener按鈕從數組
- 29. 在佈局上使用setOnClickListener
- 30. 我不能調整我的frameLayout
請提供您的問題的代碼而不是它的一個形象。 – SomeJavaGuy
您在onCreate方法之外使用它。你必須把它放進去。 –
像這樣做... '@覆蓋 \t保護無效的onCreate(捆綁savedInstanceState){ \t \t super.onCreate(savedInstanceState); \t \t setContentView(R.layout.activity_home); Button b1 =(Button)findViewById(R.id.button1); b1.setOnClickListener(新OnClickListener(){ 公共無效的onClick(視圖v){ .... } }); }' –