Убедитесь, что вы отключили пользовательские ошибки. Это может замаскировать исходную проблему в вашем коде:
изменить
<customErrors defaultRedirect="~/Error" mode="On">
на
<customErrors defaultRedirect="~/Error" mode="Off">
Ознакомьтесь с руководством по API ресурсов приложения , и вы можете увидеть поддерживаемые объединения для значения измерения. Вы не можете использовать измерение, чтобы передать wrap_content как измерение Views.
Чтобы использовать wrap_content или match_parent, вам необходимо создать следующие элементы в файле измерения.xml:
<item name="match_parent" format="integer" type="dimen">-1</item>
<item name="wrap_content" format="integer" type="dimen">-2</item>
Тогда вы можете просто использовать его следующим образом:
<dimen name="layout_height">@dimen/match_parent</dimen>
<dimen name="layout_width">@dimen/wrap_content</dimen>
Используйте это, это работает для меня
<integer name="custom_wrap_content">-2</integer>
<dimen name="horizontal_border_height">@integer/custom_wrap_content</dimen>
Пожалуйста, используйте «-2dp» в размере вместо «-2».
То есть просто добавьте дп после -2.
Вы можете сделать это
<item name="match_parent" format="integer" type="dimen">-1</item>
<item name="wrap_content" format="integer" type="dimen">-2</item>
<dimen name="layout_height">@dimen/wrap_content</dimen>
. Насколько я знаю, ты не можешь. Вот допустимые типы измерений:
http://developer.android.com/guide/topics/resources/more-resources.html#Dimension
Значение измерения определено в XML. Размерность указывается числом, за которым следует единица измерения. Например: 10px, 2in, 5sp
Допустимые единицы измерения:
dp , sp , pt , px , mm , в
Я бы просто поместил wrap_content
непосредственно в свой макет или стиль XML, поскольку wrap_content
равно wrap_content
какое бы устройство / конфигурацию вы не имели.