2011-08-12 36 views
0

我在我所設定的顏色爲透明以xml現在TextView的隱形

android:background="#ffffff" 

我所編寫的代碼來改變的TextView的的onClick

t1.setBackgroundResource(R.drawable.fslash); 

圖像,但它一個TextView似乎沒有對textView的點擊做任何事情。

請幫

+2

#FFFFFF表示白色不透明。和更多的代碼請。 –

+0

它工作正常。你真的點擊了文本,並檢查它 –

回答

0

試試這個,

t1.setOnClickListener(new OnClickListener(){ 

private void onClick(View v){ 

TextView txt=(TextView)v.findViewById(R.id.txtid); 
txt.setBackgroundResource(R.drawable.fslash); 
} 

}); 
+0

是這樣的.. ?? 't2.setOnClickListener(新View.OnClickListener(){ @覆蓋 公共無效的onClick(視圖v){ t2.setBackgroundResource(R.drawable.fslash); } });' – SKB

0

嘗試設置:

android:clickable="true" 

你也可以做XML:

<?xml version="1.0" encoding="utf-8" ?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_pressed="true"> 
    <android:background="@drawable/yourimg" /> 
</item> 
<item android:background="#000000" /> <!-- default --> 
</selector> 
+0

力close..error充氣類選擇器 – SKB

+0

它的工作.....你正在給我精確的img位置,因爲我已編輯.. – Hanry

+0

保存此xml假設「bkg.xml」並給你的texviews背景= bkg 完成! – Hanry

0

如果要單擊TextView,必須將clickable屬性設置爲true。否則,它不會聽任何點擊!你可以在代碼或XML文件:

代碼:

t1.setClickable(true);

XML:

android:clickable="true"

+0

它dint工作..請幫助一些其他的解決方案 – SKB

1

你要實現這樣的

textview.setOnClickListener(new View.OnClickListener() { 
         @Override 
         public void onClick(View v) { 
          try { 
           // Your Code 
          } catch (Exception e) { 
          } 

         } 
        }); 
點擊方法