我在使用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。 我该如何解决这个问题?
这是正常情况:
但在我的情况下,AndroidStudio取代了值:
答案 0 :(得分:0)
遇到同样的问题。以为它是ConstraintLayout,但问题也出现在所有其他布局中..
我的相关帖子: Android ConstraintLayout @dimens replaced with hardcoded values
另外一些用户说它只是显示dp值,我完全在你的情况下我知道灰色文本,但它确实取代了值..