@ в начале значения EditText - PullRequest
5 голосов
/ 06 января 2012

Когда я пытался жестко закодировать строку, начинающуюся с @ в качестве значения атрибута 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"/>

Ответы [ 3 ]

7 голосов
/ 06 января 2012

Попробуйте показать @ в вашем тексте редактирования:

android: text = "\ @ dmin123"

5 голосов
/ 06 января 2012

Вам нужно экранировать символ @.попробуйте это: android:text="\@dmin123"

2 голосов
/ 06 января 2012

Пожалуйста, попробуйте это,

android:text="\@dmin123"/>

вам нужно добавить вперед '/' перед символом '@'. Так же, как Escape-последовательность в языке Си. Я попробовал это в моем коде, и он работает нормально. Показывает мне команду с @ в тексте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...