Вывод ответа #1865339907

-

SL4A - Scripting Layer For Android

Программа для написания и запуска скриптов прямо н

dimy44


Репутация: 537
репутация: 537
| на сайте с 2006 года | последнее посещение: 15:50 9 апр 2026
сообщений: 2540

Пост № 1865339907

Щас вот делал кнопку 'ОК', обычеая с текстом 'ок' выглядет не очень, а нужна квадратная 48×48, взял изоражение пнг с тырнета 48х48, галочку зеленую, дай думаю сделаю ImageButton. Но ImageButton отображает изображение src как есть, указание размера влияет лишь на размер самой квадратной кнопки, изображение вылезло за пределы. Решил вопрос так, может кому пригодится


<ImageView
android:layout_height="48dp"
android:clickable="true"
android:layout_width="48dp"
android:background="@android:drawable/btn_default"
android:src="file://{path}/ok_png.txt"
android:id="@+id/ok"/>

т.е. сделал ImageView, задал ему кликабельность clickable="true", сама галочка это src="file://{path}/ok_png.txt", а бэкграундом сделал стандартную кнопку из ресурсов background="@android:drawable/btn_default", он ведет себя как обычная кнопка, когда его делаешь фоном, и таким образом уменьшило изображение под себя


ответ опубликован:
Рейтинг: 5
голосов: 2