根据字体大小调整EditText的大小

时间:2016-06-06 10:20:33

标签: android android-edittext resize font-size android-layoutparams

我正在使用以下代码创建动态编辑文本:

final EditText rowTextView = new EditText(DragActivity.this);
rowTextView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
rowTextView.setHint("Type Here");
rowTextView.setSingleLine();
rowTextView.setTextColor(color);
rowTextView.setGravity(Gravity.CENTER);
rowTextView.setBackground(null);
rowTextView.setText(enteredText);
rowTextView.setTextSize(TypedValue.COMPLEX_UNIT_PX, 44);
rowTextView.setImeOptions(EditorInfo.IME_ACTION_DONE);
mDragLayer.addView(rowTextView);
rowTextView.setOnLongClickListener(DragActivity.this);
rowTextView.setOnTouchListener(DragActivity.this);

单击按钮我使用以下代码更改编辑文本的字体大小:

rowTextView.setTextSize(aNumberPicker.getValue());

我面临的问题是,当textize被选择为更高的值时,编辑文本不会调整大小。它保持原来的大小。如果有人可以告诉我如何在文本大小更改时调整编辑文本的大小,我将非常感激。

0 个答案:

没有答案