아래 그림에서 알 수 있듯이 GradientDrawable을 텍스트 뷰의 배경으로 넣습니다.GradientDrawable border textview croped
결과가 이상합니다. 텍스트가 자릅니다.
그리고 코드가있다 :
GradientDrawable border = new GradientDrawable();
border.setColor(0x00FFFFFF);
border.setStroke(1,Color.GRAY);
border.setCornerRadius(size);
EditText surname = new EditText(this);
surname.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM);
surname.setBackground(border);
surname.setTypeface(Stats.fontRegular);
FrameLayout.LayoutParams lps = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, size_x);
surname.setLayoutParams(lps);
view.addView(surname);
당신은 텍스트 나를 위해 매우 유용 할 것입니다 :
는
무엇'size_x'가 그리고 왜 높이로 설정하는? 그것은 텍스트보기를 자르고 있습니다. –