В Android, мне нужно иметь размеры макета, зависящие от переменных в ViewModel.Например:
<TextView
android:id="@+id/amount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Example"
android:layout_marginTop="@{viewModel.interfaceEnable ? 0dp : 10dp}"
/>
На основании значения в viewModel.interfaceEnable
оно будет равно 0dp или 10dp.Но ошибка, которую я получаю, такова:
Syntax error: extraneous input 'p' expecting {'.', '::', '[', '+', '-', '*', '/', '%', '<<', '>>>', '>>', '<=', '>=', '>', '<', 'instanceof', '==', '!=', '&', '^', '|', '&&', '||', '?', ':', '??'}
Как я могу установить dp или любое значение с помощью такого рода проверки?