2つのTextViewが同じベースライン、アロン、ボトム、ディセントの値を持つ必要があります。テキストが描画された後でTextViewのFontMetricsを変更することは可能ですか?TextViewのテキストの昇順、降順、ベースラインを設定します。
答えて
私はこの問題に直面しましたが、私はいくつかのトリックで解決します。 (just modify baseline
、ないアセント、ディセントか何か)
ノート
fontMetrics' values
(アセント、ディセント、下、上は)textSize
に依存していること。view is drawn
の後にfontMetrics' values
を使用する必要があります。ビューが描かれた後に何かをするを(自動サイズ調整か何かされている場合)、Sa Qada's answer
baseline is always 0.
降下、上昇、トップを使用して、一番下は相対値です。Suragch's answerを参照してください。
change fontMetrics 'の値はUIに影響しません。
カスタムベースライン(テキストビューのテキスト位置)を設定するには、単にパディングを使用します。コード下の は、2つのTextViewでベースラインに揃えられています。
// this is kotlin code, but I'm sure you can understand // align textview2 to textview1's baseline val tv1Baseline = tv1.paddingBottom + tv1.paint.fontMetrics.bottom val tv2Baseline = tv2.paddingBottom + tv2.paint.fontMetrics.bottom val newPaddingOffset = tv1Baseline - tv2Baseline tv2.setPadding(tv2.paddingLeft, tv2.paddingTop, tv2.paddingRight, tv2.paddingBottom + newPaddingOffset)
お返事ありがとう、ありがとうございます。私はこれを試してみる。 – Siva
@シヴァしかし、これは本当に良い考えではないかもしれません。大文字と小文字の区別が必要です。 –
- 1. 昇順降順降順関数 - ui-grid
- 2. 昇順および降順
- 3. 主キー昇順と降順
- 4. SQLクエリの昇順または降順
- 5. gujaratiウェブサイトのオプションタグで昇順または降順を設定する方法
- 6. C#Number Triangle昇順と降順2で
- 7. IDが降順S.N昇順で
- 8. 昇順および降順ヒープポート
- 9. 降順で昇順で並べ替え
- 10. uasort()に昇順/降順オプションを渡しますか?
- 11. ボタンを使用して昇順または降順ソートを決定する
- 12. リストボックスの文字列アイテムを昇順または降順にソート
- 13. ASP.NET MVC 3昇順降順オプションを使用したWebGridのカスタムソート
- 14. 配列を作成し、昇順と降順でソートする[MIPS]
- 15. 昇順降順の谷のためのpython関数
- 16. 3回目のクリックで昇順/降順の列ソートのリセット
- 17. グリッドビューの列を昇順と降順にソート
- 18. 複数の値を昇順と降順で並べ替える
- 19. jQueryで昇順と降順のHTMLリストを並べ替え
- 20. Android:データベースリストの昇順と降順の並べ替え
- 21. バブルソート:昇順リストのV/sの降順は
- 22. MYSQLの昇順と降順の並べ替え
- 23. jquery tablesorter昇順/降順を示すタイトル/ツールヒントを追加
- 24. ご注文は昇順と降順の場合
- 25. テーブル・ソートで降順の表のソート順序を設定する
- 26. 降順ループは昇順ループより効率的ですか?
- 27. リンクされたリストを昇順と降順に印刷
- 28. VBリストビューを昇順と降順で並べ替える方法
- 29. Linqの結果を昇順で昇順に並べ替えてから降順に並べ替える
- 30. 昇順 - 降順 - 可変文字列in html.erb
あなたは 'TextView'のドキュメントをチェックしましたか? 「サイズ」に関連するものはありますか? – pskink
@pskinkチェックしました。それに関連する公開APIはありませんでした。しかし、getPaint()はfontmetricsの値を提供していました。私はペイントオブジェクトの内部でそれを変更できるかどうか疑問に思っていました。 – Siva
'TextView' APIのサイズには何も関係ありませんか? – pskink