在使用默认布局的 Eclipse 中处理一个新的 Android 项目时,我发现了一种行为,我确信该行为已记录在案……某处……但我无法确定在哪里。
当 strings.xml "hello" 资源包含如下所示的字符串时:
<string name="hello"
formatted="false">@BrandingName: Branding phrase ending with @
</string>
Eclipse 设计器抛出 ArrayIndexOutOfBounds 解析资源值。我认为这是因为它不知道如何正确转义“@BrandingName:”的某些部分?使用 TextView 正确显示此内容的方法是什么?
作为参考,TextView 节点如下所示:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />