【问题标题】:error: Error: Integer types not allowed (at 'Dimens' with value '1')错误:错误:不允许使用整数类型(在 'Dimens' 处,值为 '1')
【发布时间】:2016-05-17 09:44:45
【问题描述】:
<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”)。

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

【问题讨论】:

    标签: android syntax-error


    【解决方案1】:

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

    重量,至少与LinearLayout 相关,是一个整数,而不是一个维度。

    变化:

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

    到:

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

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

    【讨论】:

    • 并使用getResources().getInteger(R.integer.general_weight); 以编程方式获取integer
    猜你喜欢
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 2015-01-18
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    相关资源
    最近更新 更多