<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">17dp</dimen>
<dimen name="activity_vertical_margin">17dp</dimen>
<dimen name="button_margin">0dp</dimen>
<dimen name="button_size">0dp</dimen>
<dimen name="general_weight">1</dimen>
<dimen name="button_text_size">22.5sp</dimen>
<dimen name="fab_margin">18dp</dimen>
<dimen name="short_display_text_size">50dp</dimen>
<dimen name="long_display_text_size">25dp</dimen>
</resources>
android studio 显示这个 错误:(7, 5) 不允许整数类型(在值为“1”的“general_weight”处)。
我如何使用 dimens 文件管理权重属性?
最佳答案
how can i manage weight properties using dimens file?
至少与 LinearLayout
关联的权重是整数,而不是维度。
改变:
<dimen name="general_weight">1</dimen>
到:
<integer name="general_weight">1</integer>
并在您的 android:layout_weight
属性中将其称为 @integer/general_weight
。
关于android - 错误 : Error: Integer types not allowed (at 'Dimens' with value '1' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35257623/