正如你可以在下面的圖片看到的,我把一個GradientDrawable作爲textview的背景。GradientDrawable邊框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);
如果你知道一種uncrop文本將是非常有用的,我:)
什麼'size_x',爲什麼你要爲它的高度?這是裁剪文本視圖。 –