2011-12-14 43 views
-1

我正在開發android應用程序,其中我必須做一個佈局涉及一個微調和textview.I有problem.that文本視圖不clickable.I給了一個背景每個人textview.Can的指導我如何使這個..在設計一個佈局與android中的textview錯誤

下面是截圖 http://www.freeimagehosting.net/bc2a1

下面是XML的代碼 http://pastebin.com/Y1Dsq4B1

在此先感謝 圖沙·薩尼

+0

什麼錯誤? – 2011-12-14 05:12:03

+0

[我如何在ListView中執行延遲加載的圖像]可能的重複(http://stackoverflow.com/questions/541966/how-do-i-do-a-lazy-load-of-images-in- listview) – User 2013-07-18 08:28:41

回答

0

我很確定所有視圖都是可點擊的。

LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
View v = vi.inflate(R.layout.text, null); 
TextView t = (TextView) v.findViewById(R.id.lblText); 
t.setText(text); 
t.setOnClickListener(new OnClickListener(){ public void onClick(View v) { 
    // do something 
}}); 
return v; 
1

首先,您需要更改佈局xml中的T​​extViews的名稱,以使它們不完全相同。現在他們都是text_section。然後你需要在你的活動中添加代碼,看起來像每個TextView的波紋管:

TextView selection = (TextView) findViewById(R.id.text_selection); //declares the TextView 
selection.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       //Code to execute when TextView is pressed goes here 
      } 

     });