Всем доброго getlocaltime(); =)
Вначале поздравлю Вас с днём рождения))) Спасибо Вам за всё))) Вот)
У меня такой вопрос, точнее проблема:
у меня экран в приложении делиться на 6 LinearLayout, всё хорошо бы на телефоне, но на планшете всё мелко, у меня разметка в xml статична, то есть всё указанно сразу, высота каждого Ll = 40 px. Как сделать так чтобы интерфейс был адаптивным(то есть если диагональ 4, то размер 40пх, если 10 то 100пх)? Пытался зацепиться за:
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
w= metrics.widthPixels;
h = metrics.heightPixels;
суть в чём... я правильно делаю? если "да" то скажите как продолжить мысль... если нет, то наставьте на путь истинный))))
диагональ
Re: диагональ
ну во-первых тру-прогеры используют RelativeLayout Шучу, каждый использует на свой вкус разметку, но она мне больше нравится так как она более гибкая чем все остальные. В твоём случае приявзку надо делать не к размерам (пикселям), а к экрану, в лейауте компонента ты наверное пишешь так: android:layout_height="40px", а надо android:layout_height="wrap_content" если хочешь что бы по содержимому, а если тебе надо экран поделить на 6 частей то используй android:layout_height="fill_parent" и выставляй android:layout_weight="1"
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: диагональ
1. рх не используй, используй dp(dip) и sp для размера шрифта текста
2. android:layout_weight
2. android:layout_weight
CEO of a company R.id.team