アプリの文字サイズ問題に強引な解決

制作中のルーン占いアプリには「豆辞典」機能を搭載している。
占いだけだとランダムにしかルーンとその意味を見られないので、ルーン文字一覧の画面を別に設け、画面上のルーンをタップすればアラートダイアログで意味が表示される。
当初の予定ではスマホのホーム画面みたいに「アイコンの下に名前を表示」というフォーマットにしていたのだが、これだとスマホのフォントサイズ設定に連動して名前の大きさが変わる。日曜に買ったXperia Ace IIで試したところ、フォントを最大にしたら一番下の列のアイコンが画面からはみ出てしまった。

ならばアプリ内のフォントサイズ設定を固定値にしてしまえばいいかというと、「見やすくしたくてサイズ設定するのにアプリ内の文字だけ固定サイズというのはよろしくない」らしい。実際、コード内で固定値にすると警告が出る。
でも名前のサイズを固定したい。ルールは破るためにある(待て)

そこで「アイコン内にルーンの名前も書き込む」ことにした。Photoshopでちょっと編集するだけで新たな画像はすぐに作れる。
名前のテキストがいらない分、画面に表示するアイコンのサイズを一回り大きくした。何とかはみ出さずに並べることができた。
なお、この作業は昨日健康診断からの帰宅後に1時間ほどで済ませた。明日、占いの先生に見せに行こう。

今日は「エネルギー振動を上げる」音源を聞こう。

コメント