W ImageButton
Chcę usunąć standardowy obraz tła przycisku. Na http://developer.android.com mówi się, że należy zdefiniować własny obraz tła lub ustawić przezroczysty kolor tła. Próbowałem ustawić czarne tło, ale nie dało to żadnego efektu ...
W ImageButton
Chcę usunąć standardowy obraz tła przycisku. Na http://developer.android.com mówi się, że należy zdefiniować własny obraz tła lub ustawić przezroczysty kolor tła. Próbowałem ustawić czarne tło, ale nie dało to żadnego efektu ...
Odpowiedzi:
Możesz użyć android:background="@null"
dla swojego ImageButton .
Zobacz też:
Oficjalny przewodnik programistów Androida po przyciskach
Najlepszym wyborem nie jest ustawienie przezroczystego tła ImageButton
.
Przekaż użytkownikowi opinię, gdy przycisk zostanie dotknięty.
android:background="?attr/selectableItemBackgroundBorderless"
ImageButton.setBackgroundResource(0)
Nie, musi być przezroczysty, a nie czarny. Wypróbuj kolor: # 00FFFFFF
użyj następującej właściwości w swoim kodzie XML ImageButton:
android:background="@drawable/icon"
gdzie ikona to nazwa obrazu przechowywanego w twoim rysunku.
src
i anulowanie tła.
Posługiwać się:
android:background="@null"
w swoim układzie xml.
Korzystając z Kotlin, możesz to zrobić:
val myImageButton = ImageButton(context).apply({
background = null
// and if you need to add drawable, simply use:
setImageDrawable(ContextCompat.getDrawable(context,
R.drawable.ic_save_black_24px))
})