Android Studio在xml中重置了我的@dimen

时间:2016-12-07 14:38:23

标签: android xml android-studio parameters

我在使用dimen文件的值在xml文件中将params设置到我的视图时遇到了一些问题。

例如,当我将layout_height param添加到laytout xml文件中的EditText时:

    <EditText
     ....
    android:layout_height="@dimen/et_height" 
     ....
    />

文件尺寸:

<resources>
     .........
    <dimen name="example">16dp</dimen>
    <dimen name="et_height">20dp</dimen>
     .........
</resources>

工作正常。但有时当我再次打开此文件时,AndroidStudio会在布局xml文件中替换@ dimen / et_height,值为20dp。我必须再次改为@ dimen / et_height。 我该如何解决这个问题?

这是正常情况:

normal case

但在我的情况下,AndroidStudio取代了值:

bad case

1 个答案:

答案 0 :(得分:0)

遇到同样的问题。以为它是ConstraintLayout,但问题也出现在所有其他布局中..

我的相关帖子: Android ConstraintLayout @dimens replaced with hardcoded values

另外一些用户说它只是显示dp值,我完全在你的情况下我知道灰色文本,但它确实取代了值..