2014-09-15 2 views
1

Я использую андроид вид текста, чтобы отобразить постоянные данные в файле Manifest.xml, мне нужно, чтобы отобразить текст, как этот 80% Но теперь он показывает 80.как мы можем отобразить процент символа в TextView в андроиде

Вот мой текст виджет пожалуйста, вы можете помочь me.`

<TextView 
     android:text="80" /> 
+0

Почему текстовый вид в файле manifest.xml? – Rustam

+0

Я думаю, у вас есть другая проблема, иначе, если вы поместите текст «80%» правильно, пожалуйста, внимательно проверьте, что вы пытаетесь изменить текст в любом месте. –

ответ

0

Если вы хотите отобразить процент символ в TextView вам просто нужно добавить символ «%» в макете XML:

android:text="80%" 

или в Java:

TextView.setText("80%"); 
+0

Я пробовал этот андроид: text = "80%", но он по-прежнему отображает только 80 только на экране – user3619128

+0

@NenMa вы уверены, что это сработает? – SilentKiller

+0

@SilentKiller Я использую этот метод в своем приложении и его работу – Menma

2

, если вы хотите, чтобы отобразить процент в XML-файл, то вы должны использовать файл strings.xml для этого, как показано ниже:

<string name="percent_sign">80&#x0025;</string> 

использовать эту строку в файл макета для отображения в процентах:

android:text="@string/percent_sign" /> 

or 

android:text="80&#x0025;" /> 

вместо

android:text="80" /> 
+0

, где я должен использовать этот «Percentage_sign», вы можете уточнить – user3619128

+1

Я использовал android: text = "@ string/precentage_sign", он отображает символ% только, как можно i отображает как 80, так и%, что один android: text = "80 & # x0025" id отображается только 80, он не отображается 80% – user3619128

+0

он работает спасибо – user3619128

0
<TextView android:text="80&#x0025;" 
    android:layout_width="wrap_content" 
     android:layout_height="wrap_content"/> 
+0

@ user3619128 это должно сработать для вас, вы попробовали? –

Смежные вопросы