EditText
の背景に灰色の淡い色合いを残したいのですが、テキストが常に強調表示されているように、これをプログラムで追加する必要があります。私はsetBackground()
、setBackgroundTintList()
、setBackgroundTintMode()
を試しましたが、それらのどれも動作していないようです。ここで背景の色合いをプログラムで編集する
がコードです...
EditText label = new EditText(this);
label.setTextSize(4*dp);
label.setTypeface(null,Typeface.BOLD_ITALIC);
RelativeLayout.LayoutParams labelParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
labelParams.setMargins(80,0,0,0);
labelParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
labelParams.addRule(RelativeLayout.CENTER_VERTICAL, RelativeLayout.TRUE);
label.setLayoutParams(labelParams);
rootView.addView(label);
動作しませんが、おかげです。 –
ありがとうございました – jyomin