У меня есть макет с несколькими TextView's .Когда пользователь нажимает один, я проверяю, есть ли у TextView
фон.Если у него есть фон, я удаляю его, а если нет, я его устанавливаю.
Вот пример моего кода:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/linear"
android:orientation="vertical"
android:background="@drawable/selector">
<TextView
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:textAppearance="@android:style/TextAppearance.Medium"/>
</RelativeLayout>
Так что мой вопрос, как мне это сделать?проверить, если TextView
уже имеет заданный фон?
Обновить
if( textView.getBackground() == null) {
Log.i("here", "null");
textView.setBackgroundResource(R.drawable.draw_cross);
}
if(textView.getBackground() != null) {
Log.i("here", "not null");
textView.setBackground(null);
}