Android、ボタン表示。ボタンのサイズは38x38dpで、テキストサイズは20dpです(テキストは+
文字分です)。重力はcenter_verticallyに設定されます。Androidボタンのテキストを縦方向にセンタリングする
テキストは縦にセンタリングされていません。 Androidの内部会計によると、テキストは指定されたボタンサイズに対して大きすぎます。したがって、テキストは上部が上部の詰め物と一列に並べられ、下部は切り取られます。それは私が望むものではありません。私は上と下に均等にテキストをカットしたい。言い換えれば、垂直にセンタリングされる。プラス文字は、フルサイズの文字セルよりも小さいので、それに苦しんではいけません。
ではなく、私が設定したGravity
です。私はその違いを知っている。
draw()をオーバーライドするのではなく、そのような条件で垂直方向のセンタリングを行う方法はありますか?
解決方法を見つけましたか?私はまったく同じ問題を抱えています。 – Glenn
本当は..... –
TextViewsを使用している以外は同じ問題があります。サイズが大きい場合、ボタンのテキストが低すぎます。 2週間以上にわたってソリューションのオン・オフを求めています。私は私のボタンのレイアウトを使用して、次にテキストビューを使用することを考えていました。 1つのTextViewの代わりに。 –