###前提・実現したいこと
スピナーのアイテムボックス内に「Xの2乗」の「2」の文字を、「X」の右上に小さく表示させたいです。
スピナーに設置するカスタムアダプターでは
AlertDialog.Builder builder = new AlertDialog.Builder(Activity_Main.this);
builder.setTitle("Title");
builder.setItems(R.array.items, new DialogInterface.OnClickListener() {
@Override
・・・・・・・・・・・・・
と、アイテムボックスに設置する項目を、res/values/strings.xml内から取り出しています。
ですので、上付きの小さな文字を、strings.xml内にて記述できないかと考えています。
㎡のように、もともとIME等に単語登録されているものなら表示できるのですが、それ以外の文字を右上に小さく表示となると、やり方が分からず困っています。
また「2乗」だけでなく、「y乗」のように、「2」以外の文字も右上に小さく表示したいと考えております。
###試したこと
例えばボタンのテキストに表示しようとした場合、javaのonCreate内にて、
Button button = (Button)findViewById(R.id.button);
String str = "X<small><sup>y</sup></small>";
button.setText(Html.fromHtml(str));
と書けば、一応希望の見た目で表示はされます。
しかし、今回はアイテムボックスに表示する内容が多いので、strings.xmlから項目を引っ張ってきたいと考えています。
ですので、xmlにて上付き文字の書き方が分かる方、どうぞよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/03 14:41