#java #android #listview #интерфейс #android_layout
Есть ли способ пропорционального масштабирования элементов интерфейса? Поясню на примере: если при запуске на экране 100х200 помещаются 5 пунктов ListView, то при запуске на экране 200х400 помещались все те же 5, а размеры элементов, включая и размеры шрифтов, увеличивались пропорционально.
Ответы
Ответ 1
Заведите эталонные размеры в виде констант При запуске на к-л девайсе получайте его размеры и вычисляйте коэффициент отличия полученных размеров от эталонных. В getView адаптера списка назначайте высоту элементов равной эталон * коэффициент. То же делайте для шрифтов etc.Ответ 2
Параметр android:layout_weight Например:
Комментариев нет:
Отправить комментарий