2015-11-03 55 views
0

经过一段时间后,我的xml文件声明发生了变化。有时当我打开它时,我的textvalues正在从我的@string值更改为常规文本。在这种情况下: android:id="MAC Adress"有人可以解释为什么吗?XML中的文本/提示已从@string更改为硬编码

<EditText 
     android:layout_width="330dp" 
     android:layout_height="wrap_content" 
     android:hint="@string/mac"  <!-- <-- THIS --> 
     android:id="@+id/editText_mac" 
     android:maxLength="17" 
     android:paddingLeft="15dp" 
     android:paddingRight="15dp" /> 

回答

1

这是一个很好的功能AndroidStudio。它显示了id指向的内容。但是您仍然使用对本地化值的引用。事实上,如果你点击文字,你会再次看到@string/而不是它指向的值

1

尝试点击它,你会看到前面的字符串路径。它只是隐藏起来,使其清楚和容易地访问字符串,而不是字符串的路径。每个人都是一样的...