我的应用程序只有一个活动,我决定将主要内容放在一个片段中,这样我就可以继续将抽屉与其他活动一起使用。但是我不能让按钮工作: 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
提交
取消