Witam!
Dodałem do TextView obrazek w pliku xml:
<TextView
android:id="@+id/TextView11"
android:text="11"
android:layout_weight = "1"
android:layout_height = "57dp"
android:background = "@color/White"
android:gravity="top|center_horizontal"
android:drawableBottom="@drawable/my_picture" //tutaj dodajemy obrazek
android:textSize = "20dp" />
Teraz w pliku .java chciałbym móc ingerować w jego widoczność. Znalazłem więc metodę getCompoundDrawables() i poprzez nią staram się dobrać do pożądanego obrazka.
Robię to tak:
textView.getCompoundDrawables()[3].setVisible(false, false); // czwarty element tablicy, ponieważ referuję do obrazka położonego pod tekstem (bottom)
Problem polega na tym, że obrazek nadal jest widoczny. Sprawdziłem metodą:
textView.getCompoundDrawables()[3].isVisible()
ona zaś zwraca wartość "false". Nie mam pomysłu z której strony ugryźć problem, byłbym wdzięczny za każdą wskazówkę 🙂
Pozdrawiam serdecznie