我们说我的资源@dimen/txt_size
的值为20
。当我在XML Text
编辑器中打开XML布局文件时,我会注意到它显示灰色值" 20"而不是" @ dimen / txt_size"。这是IDEA 13的正常行为(我认为)。
然后,当点击灰色文字时,值" 20"将转换为" @ dimen / txt_size"因为IDEA将停止输入值。所有这一切都按计划进行。
但是我怎么能回到value display
,因为这是我第一次打开XML布局文件?
我尝试按ESC,点击其他地方,更改为另一个文件并返回到此文件...都是徒劳的。我不能让它显示价值" 20"再次。
答案 0 :(得分:2)
不,这不是一个错误
它是IntelliJ的默认状态。
会发生什么而非向您显示 @ dimen / txt_size 标记,它会在编译/解析时将该标记解析为其实际值( 20 ) 。
见下面的例子:
绿色的是解析的值( sync4 )
红色的是xml文件中存在的实际值 $ {rabbit.host}