#android #android-layout #xamarin.android #splash-screen #layer-list
#Android #android-макет #xamarin.android #заставка #список слоев
Вопрос:
Я получаю эту ошибку, когда пытаюсь указать процент на своем splash-screen.xml:
ошибка APT2259: ‘50%’ несовместимо с измерением высоты атрибута (attr).
Я хочу, чтобы экран был разделен на два цвета. Мой код выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:height="50%" android:gravity="fill_horizontal|top">
<color android:color="@color/yellow"/>
</item>
<item android:height="50%" android:gravity="fill_horizontal|bottom">
<color android:color="@color/red"/>
</item>
</layer-list>
Как я мог этого добиться? Большое вам спасибо за вашу помощь.
Ответ №1:
В Android невозможно указать процент (%) в качестве значения. Вы должны указать значение в sp
.
Взгляните на документацию по измерениям:
https://developer.android.com/guide/topics/resources/more-resources.html#Dimension
Комментарии:
1. это неверно. это работает очень хорошо: <вставка xmlns:android=» schemas.android.com/apk/res/android » android: drawable=»….» android: insetLeft =»20%» android: insetRight=»20%» android: insetTop=»20%» android: insetBottom=»20%» />