我的應用程序只有一個活動,我決定將主要內容放在一個片段中,這樣我就可以繼續將抽屜與其他活動一起使用。但是我不能讓按鈕工作: Button profile= findViewById(R.id.button1); profile.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplication(),"Sürücüler",Toast.LENGTH_SHORT).show(); } }); Button education= findViewById(R.id.button2); education.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplication(),"Tak?mlar ve arabalar",Toast.LENGTH_SHORT).show(); } }); Button health= findViewById(R.id.button3); health.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplication(),"Pistler",Toast.LENGTH_SHORT).show(); } }); Button goals= findViewById(R.id.button4); goals.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplication(),"S?ralama",Toast.LENGTH_SHORT).show(); } }); Button finance= findViewById(R.id.button5); finance.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplication(),"Grand Prix Tarihi",Toast.LENGTH_SHORT).show(); } }); Button comfort= findViewById(R.id.button6); comfort.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplication(),"GP kart oyunu",Toast.LENGTH_SHORT).show(); } });如果我將此代碼保留在 MainActivity 它不起作用(因為尚未創建按鈕?)但是當我將它們移動到片段中時, findViewById 和 getApplicationContext 不起作用。如何使 Toast 消息與片段兼容,以及如何確保我的片段可以使用 findviewbyid?我是初學者,所以如果這很簡單,我很抱歉。任何幫助,將不勝感激。
添加回答
舉報
0/150
提交
取消