android Toast没有出现

时间:2013-01-25 09:49:07

标签: android android-layout android-widget

我有一个带有textview的xml文件,其中包含一个drawabletop图像和自定义listview,其中包含一个标题,我想在点击textview显示一个toast时,我不知道为什么没有什么是apprear

Java活动

我有一个带有textview的xml文件,其中包含一个drawabletop图像和自定义listview,其中包含一个标题,我想在点击textview显示一个toast时,我不知道为什么没有什么是apprear

Java活动

tv_title = (TextView) findViewById(R.id.tv_myID);
@Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        case R.id.myID:
            Toast.makeText(getApplicationContext(), "HI", Toast.LENGTH_SHORT);
            break;

        default:
            break;
        }
    }

5 个答案:

答案 0 :(得分:2)

频道指向此Toast.makeText(this, "ROM", Toast.LENGTH_SHORT).show();

答案 1 :(得分:2)

将其更改为

Toast.makeText(getApplicationContext(), "ROM", Toast.LENGTH_SHORT).show();

答案 2 :(得分:1)

在代码中更改此行:

 Toast.makeText(getApplicationContext(), "ROM", Toast.LENGTH_SHORT);

  Toast.makeText(getApplicationContext(), "ROM", Toast.LENGTH_SHORT).show();

答案 3 :(得分:1)

您忘记调用Toast.show()方法在按钮上显示Toast点击将其更改为:

 Toast.makeText(getApplicationContext(), "ROM", Toast.LENGTH_SHORT).show();

答案 4 :(得分:1)

将此tv_title.setOnClickListener(this);放在此

之后
tv_title = (TextView) findViewById(R.id.tv_restaurant_description_title);