Я использую PercentRelativeLayout
из библиотеки поддержки дизайна, и я хочу установить разные проценты для 7-дюймового и 10-дюймового планшета.Как сделать динамический процент в PercentRelativeLayout?
Например, если у меня есть ImageView
, как показано ниже.
<ImageView
android:id="@+id/contactDoc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_widthPercent="70%"
app:layout_heightPercent="70%"
android:layout_centerHorizontal="true"
android:clickable="true"
android:src="@drawable/dashboard_contactdoctor" />
теперь, если я хочу, чтобы установить 70% для 7-дюймового планшета и 60% для 10inch таблетки без другой папки макета, как sw720dp. Могу ли я это сделать? Помощь приветствуется.
Теоретически вы можете использовать ресурс ценности. Я не уверен, что тип данных относится к этому проценту, хотя я не помню, что существует тип ресурса 'float'. – CommonsWare
как насчет того, чтобы не сделать разный макет, просто другой стиль? – poss
да на самом деле традиционным способом мы можем использовать измерение через dimens.xml для разных размеров экрана, но для Percent мы не можем .. – Pranav