EditText の文字位置について

729 views
Skip to first unread message

菊地 俊

unread,
Dec 18, 2011, 8:03:38 PM12/18/11
to 日本Androidの会
いつもお世話になってます。菊地です。

EditText の高さを小さく設定して追加した際
表示される文字が半分しか表示されません。
(※矩形の真ん中辺りに文字の下半分が見える感じです)

何か設定などあるのでしょうか。
解決策をご存知の方がいらっしゃいましたらご教示願います。

よろしくお願い致します。


//---- 以下コード-----

// 生成
et = new EditText( context );
et.setHint( "Test" ); // ヒントも見切れる
et.setGravity( Gravity.BOTTOM ); // 変化無し
et.setTextSize( 10.0f ); // 文字サイズを小さくしても見切れる

// EditText 幅・高さ
int w = 256;
int h = 60; // これぐらいだと表示される
//int h = 35; // 本当はこっちを適用したいが文字が見切れる

FrameLayout.LayoutParams param;
param = new FrameLayout.LayoutParams( w, h );

// 画面表示位置設定
param.leftMargin = 100;
param.topMargin = 50;
param.gravity = Gravity.NO_GRAVITY;

// レイアウトに追加
frameLayout.addView( et, param );

菊地 俊

unread,
Dec 19, 2011, 6:17:43 AM12/19/11
to 日本Androidの会
菊地です。
自己レスです。

下記の関数で解決しました。
失礼しました!


// パディングを消す
et.setPadding( 0, 0, 0, 0 );

Reply all
Reply to author
Forward
0 new messages