错误:错误:不允许整数类型(在'Dimens'处,值为'1')

时间:2016-02-07 18:51:51

标签: android syntax-error

<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)不允许整数类型('general_weight',值为'1')。

如何使用尺寸文件管理重量属性?

1 个答案:

答案 0 :(得分:12)

  

如何使用尺寸文件管理重量属性?

权重(至少与LinearLayout相关)是整数,而不是维度。

变化:

<dimen name="general_weight">1</dimen>

为:

<integer name="general_weight">1</integer>

并在@integer/general_weight属性中将其称为android:layout_weight