Znalazłem świetny wątek opisujący, jak "zjeść ciasto i też je mieć", tj. Użyj obrazka Buttonzamiast ImageButton(co nie pozwala SetText(), zmiana rozmiaru itp.).
Osiąga się to za pomocą atrybutu View:
android:background="@drawable/bgimage"
Jedynym problemem jest to, że rozciąga obraz, aby dopasować go do rozmiaru przycisku.
Oprócz zakodowania stałego rozmiaru przycisku (w pikselach!), Czy istnieje sposób, aby powiedzieć Androidowi, aby w ogóle nie rozciągał obrazu tła i albo go przycinał, ani nie wypełniał?
ImageViewwygląda interesująco. Zauważyłem, że ma atrybut, który nie jest wButton:android:cropToPadding. Nie mam nic przeciwko używaniu zamiast tego ImageView, o ile masetOnClickListener()- co robi. Co stracę, przechodząc zButtonnaImageView?