2013-01-25 47 views
0

我有一個帶有textview的xml文件,其中包含一個可繪製的圖像和自定義的listview,其中包含一個標題,我希望當點擊textview顯示吐司時,我不知道爲什麼沒有什麼新鮮的android Toast不禁012

的Java活動

我有TextView中包含drawabletop圖像的XML文件,並自定義包含一個標題列表視圖,單擊TextView的顯示敬酒時,我想,我不知道爲什麼什麼都不是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; 
     } 
    } 
+3

您已經創建了一個麪包後,但你必須調用show()來顯示敬酒。 Toast.makeText(getApplicationContext(),「ROM」,Toast.LENGTH_SHORT).show(); –

+1

你缺少**。show()**這裏改爲Toast.makeText(getApplicationContext(),「ROM」,Toast.LENGTH_SHORT).show(); – Shiv

+1

**。show()**是錯誤的。 –

回答

1

把這個tv_title.setOnClickListener(this);的這個

tv_title = (TextView) findViewById(R.id.tv_restaurant_description_title); 
+0

是的,它的工作原理,謝謝:) –

+0

@FernadoMargin:但你需要做的TextView點擊能夠 –

+0

Waoooo你upvoted那些沒有爲你工作的答案,而哪些工作,你沒有upvoted .... –

2

信道均衡這一Toast.makeText(this, "ROM", Toast.LENGTH_SHORT).show();

+0

仍然沒有出現,並且在我看到的所有教程中,他們不使用'.show()',請查看http://www.mkyong.com/android/android-toast-example/ –

+0

現在編輯 – Sunny

+0

+1 ............'totti roma'給我正確的答案 –

1

更改這一行代碼:

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

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

+1對你........... –

2

將其更改爲

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

+1對你........... –

1

你忘記打電話Toast.show()方法來顯示上的按鈕進行吐司單擊更改爲:

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

這篇文章爲什麼會被下調?這是正確的答案.. –

+0

我會嘗試,我不知道誰downvote給你,而不是我真的 –

+0

+1爲你,'totti羅馬'給我正確的答案,謝謝 –