У меня есть 6 TextViews, в которых я объявлял clickable. все TextViews получают доступ к тому же методу onClick.Как получить андроид: TextView переднего плана и цвета фона
Как я могу получить цвета переднего плана и фона для щелчка TextView?
У меня есть 6 TextViews, в которых я объявлял clickable. все TextViews получают доступ к тому же методу onClick.Как получить андроид: TextView переднего плана и цвета фона
Как я могу получить цвета переднего плана и фона для щелчка TextView?
Прямой вперед, не заботясь ни о чем.
public void onClick(View v) {
if (v instanceof TextView)
int colorOfSelectedTextView = ((TextView) v).getCurrentTextColor();
}
В способе 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
}
}
Thanks @Murat. Как получить цвет фона? –
@ S.L. Например, например http://stackoverflow.com/questions/17224152/how-do-i-get-the-background-color-of-a-textview –