2017-01-05 2 views
1

Я работаю с андроидным текстом. Мне нужен индекс под индексом.Как написать индекс под надстрочным индексом в xml?

Это мой код:

<string name="abc">Text<sup>supertext</sup><sub>subtext</sub></string> 

И это то, что я получаю:

Текст suertext подтекст

Но мне нужно что-то вроде:

enter image description here

Можно ли это сделать только в XML без использования java?

+2

Возможный дубликат [Как создать вертикально выровненный верхний индекс и индекс в TextView] (http://stackoverflow.com/questions/23990381/how-to-create-vertically-aligned-superscript-and-subscript-in-textview) –

+1

Я забыл спросить, можно ли это сделать без java ... Извините ... –

+0

Не совсем. Это просто HTML; для того, чтобы сделать это с помощью простого старого HTML, вам нужно было бы побеседовать с CSS, чтобы сделать это, и даже тогда, ew. Я думаю, вам было бы лучше создать какой-то пользовательский элемент управления. –

ответ

-1

Вы можете использовать 2 текстовых вида. Один с «Текст», а рядом с ним многострочный текстовый вид с надписью «Супертекст ...».

Однако, только если это не строки, которые могут быть переведены.

+1

Спасибо за ваш ответ, но есть проблема, потому что, когда я хочу увеличить его, я могу масштабировать только один текст :( –

+0

Но это хороший момент, я буду отмечать его как правильный ответ, ... кто-то есть ищу это :) –

+0

Я не делал этого сам, но не мог бы вы их обернуть в линейный макет и ущипнуть масштаб линейного макета? – darrenp

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