前述のように、ディメンション リソースを参照しているときに XML 属性をレンダリングできません (つまり、android:layout_height="@dimen/test は機能しません)。特定の属性を 200dp または 200px にハード コードすると、正常に機能し、また、レンダリングの問題があっても、属性が適切に見えるようにコードをコンパイルして Android デバイスにロードすることができます。
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="test">200px</dimen>
</resources>
<Button
android:layout_width="wrap_content"
android:layout_height="@dimen/test"
android:text="New Button"
android:id="@+id/button"
android:layout_gravity="right|center_vertical"/>