2017-01-26 5 views

答えて

0

何も気にせずにストレートフォワード。

public void onClick(View v) { 
     if (v instanceof TextView) 
     int colorOfSelectedTextView = ((TextView) v).getCurrentTextColor(); 
    } 
+0

ありがとう@Murat。背景色を取得する方法は? –

+0

@ S.L。たとえば、次のようにします。http://stackoverflow.com/questions/17224152/how-do-i-get-the-background-color-of-a-textview –

0

OnClickListenerでは、OnClickの方法では、クリックされたビュー(通常はview)が表示されるため、このようになります。

new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      TextView castedTextView = (TextView) view; 
      // do what ever you want to do with your text view here 
     } 
} 
関連する問題