これは、EditText
にボーダーを追加する方法です。 EditText
の片側だけに境界線を追加し、境界線の色と幅を定義するにはどうすればよいですか?ビューの特定の側にボーダーを追加する方法
EditText editText = new EditText(this);
editText.setText("Find");
editText.setWidth(555);
GradientDrawable border = new GradientDrawable();
border.setColor(0xFFFFFFFF); // white background
border.setStroke(1, 0xFF000000); // black border with full
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
editText.setBackgroundDrawable(border);
} else {
editText.setBackground(border);
}
Vielen dank im voraus。
最も簡単なのは複合型の描画可能なものを使用することです(TextView#setCompoundDrawable *) – pskink
@pskinkの回答でイラストを助けてください。 –