-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方法不被調用
- 3. setOnClickListener不起作用(如我所願)
- 4. 我的setOnClickListener()
- 5. 調試告訴我切換setOnClickListener與setOnItemClickListener
- 6. 爲什麼setVisibility只能用於setOnClickListener,但不能用於onClick?
- 7. setOnClickListener - 不叫
- 8. Android Studio不能解決錯誤setOnClickListener
- 9. 不能與「setOnClickListener」的Android工作室
- 10. 我不能在setOnClickListener()中設置Toast變量值
- 11. Extendend LinearLayout - setOnClickListener不起作用
- 12. 調用setOnClickListener時傳遞參數?
- 13. 如何返回setOnClickListener的調用者?
- 14. 爲什麼setOnClickListener調用兩次?
- 15. 可變能見度setOnClickListener
- 16. setOnclickListener
- 17. 使用setOnClickListener()
- 18. 爲什麼不能我們使用XML的setOnClickListener和onclick屬性在
- 19. setOnClickListener崩潰我的Android應用程序
- 20. setOnClickListener抱怨說,我應該使用setOnItemClickListener
- 21. 安卓:setonclicklistener在適配器視圖不能應用於
- 22. 從多個類調用setOnClickListener是否只導致一個回調?
- 23. setOnClickListener getView不良行爲
- 24. 佈局setOnClickListener不工作
- 25. 的Android setOnClickListener不工作
- 26. 爲什麼setOnClickListener()不適用於GridView(AdapterView)
- 27. 簡單Android中的setOnClickListener不起作用
- 28. android - setOnClickListener;
- 29. Kotlin setOnclickListener
- 30. 我怎樣才能setOnClickListener在適配器和從片段訪問?
請提供您的問題的代碼而不是它的一個形象。 – 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){ .... } }); }' –