Не можете написать аробазу в кнопке? - PullRequest
1 голос
/ 09 июля 2011

Я просто хочу создать кнопку Android, которая будет ссылаться на мою учетную запись Twitter:

    <Button style="@style/HomeButton"
        android:text="@waza_be" android:drawableTop="@drawable/home_btn_twit_default"
        android:onClick="onTwitClick" />

Но, к сожалению, я получил ошибку только потому, что мой текст начинается с arobase!

ошибка: ошибка: не указан тип ресурса (в «тексте» со значением «@waza_be»).

Если я удалю «@», все будет нормально.Что я могу сделать?

Ответы [ 2 ]

1 голос
/ 09 июля 2011

1001 * попробовать *

android:text="\@waza_be"

или

android:text="\\@waza_be"

один из них должен работать.

0 голосов
/ 09 июля 2011

Сохраните его в strings.xml, затем загрузите как android:text="@string/variablename"

или программно

button.setText(R.string.variablename);
...