Когда я пытался жестко закодировать строку, начинающуюся с @ в качестве значения атрибута android:text, eclipse говорит:
@
android:text
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"/>
Попробуйте показать @ в вашем тексте редактирования:
android: text = "\ @ dmin123"
Вам нужно экранировать символ @.попробуйте это: android:text="\@dmin123"
android:text="\@dmin123"
Пожалуйста, попробуйте это,
android:text="\@dmin123"/>
вам нужно добавить вперед '/' перед символом '@'. Так же, как Escape-последовательность в языке Си. Я попробовал это в моем коде, и он работает нормально. Показывает мне команду с @ в тексте.