【问题标题】:Use special symbol (<, >) in layout design in AndroidAndroid布局设计中使用特殊符号(<、>)
【发布时间】:2011-09-01 18:45:24
【问题描述】:

我需要两个导航按钮,它们的文本分别是 &lt;&gt;。但是,编译器不允许我使用这些符号,即使我使用 \&lt;\&gt;

有没有办法将这些符号放入 XML 设计文件中?

【问题讨论】:

    标签: android xml symbols xml-layout


    【解决方案1】:

    &amp;lt; 用于 将&amp;gt; 用于>
    使用 &amp;amp; 表示 &。

    等等

    【讨论】:

    • 谢谢,你能给我所有符号的完整列表吗? Google 不能很好地处理符号。
    • 检查这些:en.wikipedia.org/wiki/…
    • this page
    • hei nanne,我怎么能用这个?假设我需要显示一个包含Cuisine: Thai,Chinese & Vietnam的文本。但是这里这个“&”不能使用在这里,我必须使用“and”。如何在文本行中使用“&”????
    • 如果你需要一个'&',你可以使用&amp;amp;,就像答案说的那样。
    【解决方案2】:

    鼓励 Android 程序员将字符串值存储在 res/values/strings 中。如果在此处添加字符串,则可以在 xml 文件中引用它,如下所示:android:text="@string/mystring"

    【讨论】:

      【解决方案3】:

      &amp;#60; 用于

      &amp;#62; 用于>

      &amp;#38; 用于&

      &amp;#34; 用于“

      对于符号的完整List

      使用 符号的十进制代码;如上

      享受编程..

      【讨论】:

        【解决方案4】:

        string.xml 中声明并使用:

        <string name="sna">Synonyms &amp; Antonyms</string>
        

        然后简单地调用它:

        <TextView 
            android:text="@string/s_n_a"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="@color/White"
            android:layout_gravity="center"
            android:textAppearance="?android:attr/textAppearanceLarge"/>
        

        &amp;lt; 用于

        &amp;gt; 用于>

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-01-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多