2017-01-05 2 views
1

私はアンドロイドのtextviewで働いています。私は上付き文字の下に印刷下付き文字が必要です。xmlの上付き文字の下付き文字を書くには?

これは私のコードです:

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

そして、これは私が得るものです:

テキストsuertext言外の意味

しかし、私のようなものが必要です

enter image description here

javaを使用せずにXMLでのみ可能ですか?

+2

[TextViewで垂直方向に揃えられた上付き文字と下付き文字を作成する方法](http://stackoverflow.com/questions/23990381/how-to-create-vertically-aligned-superscript-and-subscript-in-textview ) –

+1

私はJavaなしでそれをすることが可能かどうか尋ねることを忘れました...私は残念です... –

+0

本当に。それは単なるHTMLです。普通の古いHTMLでこれを行うには、CSSを使ってやっていなくてはならない。私はあなたが何らかのカスタムコントロールを作成する方が良いと思う。 –

答えて

-1

2つのテキストビューを使用できます。 1つは "Text"で、その隣には "Supertext ..."を含む複数行のテキストビューがあります。

しかし、翻訳される可能性のある文字列でない場合にのみ、それを行います。

+1

あなたの答えをありがとうが、問題がある。なぜなら、ズームしたいときに、ただ1つのテキストビューをズームすることができるからだ。( –

+0

しかし、それは良い点だ。私はそれを正しい答えとしてマークする... mby somebody isこれを探しています:) –

+0

私はこれを自分でやっていませんが、線形レイアウトでそれらをラップしたり、線形レイアウトをピンチしたりできませんでしたか? – darrenp

関連する問題