Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法在按钮中写入arobase?_Android_Xml_Symbols_At Command - Fatal编程技术网

Android 无法在按钮中写入arobase?

Android 无法在按钮中写入arobase?,android,xml,symbols,at-command,Android,Xml,Symbols,At Command,我只想在Android上创建一个按钮,链接到我的Twitter帐户: <Button style="@style/HomeButton" android:text="@waza_be" android:drawableTop="@drawable/home_btn_twit_default" android:onClick="onTwitClick" /> 但不幸的是,我得到了一个错误,因为我的文字开始与arobase 错误:错误:没有资

我只想在Android上创建一个按钮,链接到我的Twitter帐户:

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

但不幸的是,我得到了一个错误,因为我的文字开始与arobase

错误:错误:没有资源类型 指定(在“文本”处,带值 “@waza_be”)

如果我删除“@”,一切正常

我能做什么?

试试看

android:text="\@waza_be"

其中一个应该有效。

试试看

android:text="\@waza_be"


其中一个应该可以工作。

将其存储在strings.xml中,然后作为
android:text=“@string/variablename”

或程序

button.setText(R.string.variablename);

将其存储在strings.xml中,然后作为
android:text=“@string/variablename”

或程序

button.setText(R.string.variablename);
您是否尝试过android:text=“\@waza\u be”您是否尝试过android:text=“\@waza\u be”