gpt4 book ai didi

android - Toast 和 onOnclick,toast k 不会显示

转载 作者:太空狗 更新时间:2023-10-29 14:27:09 29 4
gpt4 key购买 nike

有谁知道为什么这个程序不显示 toast 消息?

public class Main extends Activity implements OnClickListener{
/** Called when the activity is first created. */


ImageButton x = (ImageButton) findViewById(R.id.imageButton1);
ImageButton i = (ImageButton) findViewById(R.id.imageButton2);
ImageButton question = (ImageButton) findViewById(R.id.imageButton3);

我创建了一些 ImageButons 和其他元素并创建了 onClick 函数

public void onClick(View v) {
if(v.getId() == R.id.button1) // this works
{
Intent intent = new Intent(this, Second.class);
intent.putExtra("thetext", et1.getText().toString());
intent.putExtra("thesize", et2.getText().toString());
startActivity(intent);
}
if(v.getId() == R.id.imageButton2) // this wont work
{
Toast toastI = Toast.makeText(this, "Testing", 5000);
toastI.setGravity(Gravity.CENTER, 0, 0);
toastI.show();
}

当我点击 ImageButton i(在我运行程序之后)时,toast 不会显示?

最佳答案

希望你已经在 imagebuttons 上设置了 onclickListener..

  i.setOnClickListener(this);

试试这个

Toast.makeText(getApplication(), "Testing", 5000).show();

关于android - Toast 和 onOnclick,toast k 不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11171162/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com