当我尝试硬编码时,字符串以@
作为android:text
属性的值开头,eclipse说
error: Error: No resource type specified (at 'text' with value '@dmin123').
我该如何避免这种情况?
<EditText android:id="@+id/password_input"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:singleLine="true" android:fadingEdge="horizontal"
android:password="true" android:text="@dmin123"/>
答案 0 :(得分:7)
尝试此操作以在编辑文本中显示@:
android:text =“\ @ dmin123”
答案 1 :(得分:5)
你需要逃避@符号。试试这个:android:text="\@dmin123"
答案 2 :(得分:2)
请试试这个,
android:text="\@dmin123"/>
你需要在'@'字符之前加上'/'。就像C语言中的Escape Sequence一样。 我在我的代码中尝试过它它工作正常。在文本中用@显示命令。