настоящее время я использую android.support.percent APIКак установить различные проценты для мобильных устройств и планшетов
Мой пример кода
<android.support.percent.PercentRelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<TextView
android:text="Completed"
app:layout_widthPercent="40%"
app:layout_heightPercent="40%"
app:layout_marginTopPercent="15%"
app:layout_marginLeftPercent="15%"/>
</android.support.percent.PercentRelativeLayout/>
Моя проблема:
Процент относительной раскладку правильно вписываются в планшеты ... Но некоторые виды дисплея очень малы в мобильном телефоне.
Так что я хочу увеличить процент только для телефона .. не таблеток.
Мой вопрос:.
Как установить различный процент для телефонов & таблетки с использованием процентов относительно компоновки (например, различных размеров)
приложение: layout_heightPercent = "40%" // подходит для планшета Но я хочу, чтобы увеличить до 50% для телефона ..
как обычно ... хранение значений в размерах ресурсов зависимых от – Selvin
@ Selvin его сложно ... его% .. не строка или DP .. Так что я смущен. –
это 'fraction' – Selvin