Вставить & Символ в TextView Android: текст - PullRequest
3 голосов
/ 21 января 2012

Как мне вставить & Символ в <TextView>
Я пробовал с & и шестнадцатеричным кодом, но не позволил мне сделать это.

<TextView android:layout_height="wrap_content"
    android:textColor="#49515F"
    android:text="Mission and Philosophy" // & 
    android:textStyle="bold"
    android:textSize="11dp" 
    android:layout_width="wrap_content" />

Ответы [ 4 ]

8 голосов
/ 21 января 2012

Я знаю, если вы выводите строку в string.xml, вы определенно можете использовать &amp; для достижения желаемого результата.То же самое должно работать inline.

 <TextView android:layout_height="wrap_content"
                  android:textColor="#49515F"
                  android:text="Mission &amp; Philosophy" 
                  android:textStyle="bold"
                  android:textSize="11dp" 
                  android:layout_width="wrap_content" />

или

 <TextView android:layout_height="wrap_content"
                  android:textColor="#49515F"
                  android:text="@string/mission_philosophy" 
                  android:textStyle="bold"
                  android:textSize="11dp" 
                  android:layout_width="wrap_content" />

Затем в strings.xml или действительно любом файле xml в папке res\values сделайте:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="mission_philosophy">Mission &amp; Philosophy</string>
</resources>

Второй подход более желателен, потому что , если , вам никогда не нужно локализовать приложение, все ваши строки будут в одном XML-файле.

1 голос
/ 21 января 2012

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

 android:text="Mission &amp; Philosophy"

Это называется Escape Sequence.

0 голосов
/ 12 октября 2017

Используйте \ u0026 в Юникоде для "&"

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="1 * * * \u0026" />

Выход: 1 * * * &

0 голосов
/ 21 января 2012

Вы пробовали амперсанд, за которым следовал усилитель, а затем точка с запятой? Я не могу сделать это здесь, потому что веб-сайт конвертирует это.

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