Основываясь на здесь, в разделе XML Attributes, я указываю следующее в своем dimens.xml
:
<dimen name="match_parent">-1dp</dimen>
<dimen name="main_left_menu_user_account_width">@dimen/match_parent</dimen>
<dimen name="main_left_menu_user_account_height">@dimen/match_parent</dimen>
Затем я использую оба измерения в своем макете:
<ImageView
android:id="@+id/userAccountImage"
android:background="@drawable/user_account"
android:layout_width="@dimen/main_left_menu_user_account_width"
android:layout_height="@dimen/main_left_menu_user_account_height" />
Затем, когда я просматриваю Graphical Layout
, он жалуется:
Вы должны указать атрибут layout_width.
Вы должны указать атрибут layout_height.
На самом деле могу ли я определить значение равным match_parent в dimens.xml
?
Update:
Я также пробовал это, но превью все еще жалуется:
<dimen name="main_left_menu_user_account_width">-1dp</dimen>
<dimen name="main_left_menu_user_account_height">-1dp</dimen>
Я успешно использую wrap_content
(Graphical Layout
вообще не жалуется):
<dimen name="wrap_content">-2dp</dimen>
<dimen name="main_right_menu_width">@dimen/wrap_content</dimen>
<dimen name="main_right_menu_height">@dimen/wrap_content</dimen>