2015-04-06 3 views
0

Я пишу представление, где мне нужно отображать данные надстрочного индекса. Для этого я следую this.Изменить шрифт надстрочного текста

В дополнение к этому есть возможность изменить размер шрифта (в количестве) текста надстрочного текста.

EDIT Commanware предложил link работы большой, за исключением одной вещи. Мне нужно надстрочный бит выше базового текста. Я обновляю изображение для этого, пожалуйста, обратитесь. Я использую тот же код с упоминанием в ссылочном коде.

enter image description here

Здесь может либо пойти на отдельном текстовом виде может быть вторым приоритетом решение. Любое предложение !

+1

Попробуйте другие ответы на этот вопрос, например, этот: http://stackoverflow.com/a/8872986/115145 – CommonsWare

+0

Я проверил с помощью имеющегося тега , но мне все же нужно сделать его более маленьким. – CoDe

+1

Ответ, на который я ссылался, не использовал ''. – CommonsWare

ответ

0

вы не можете передать размер текста в цифрах, лет должны изменить размер в строку:

<font size="3" color="red">This is some text!</font> 
+0

можно добавить пример кода с надстрочным индексом. – CoDe

+0

сначала увеличите размер текста, а затем преобразуйте его в скрипт. –

-1

Используйте этот код:

((TextView)findViewById(R.id.text)).setText(Html.fromHtml("your Text <sup style="font-size:5(yourfontsize);">subscript</sup>")); 

Попробуйте это и дайте мне знать :)

+0

Я обновил его бит ... txtTime.setText (Html.fromHtml ("ваш текст " + unit + "")) ; но это не отражает ничего нового. – CoDe

+0

Увеличить размер шрифта TextView и проверить setText (Html.fromHtml («ваш текст индекс")); –

+0

((TextView) findViewById (R.id.text)). SetText (Html.fromHtml ("ваш текст индекс")); Сделайте это 0 и проверьте, работает ли он не –

1

попробуйте этот код, это рабочий код:

((TextView)findViewById(R.id.text)).setText(Html.fromHtml("04:30<sup><small>pm</small></sup>")); 
Смежные вопросы