Измените EditText в соответствии с размером шрифта
Я создаю динамическое редактирование текстов, используя следующий код:
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());
Проблема, с которой я сталкиваюсь, заключается в том, что, когда для текстового размера выбрано более высокое значение, текст для редактирования не изменяется. Остается в своем первоначальном размере. Буду очень признателен, если кто-нибудь подскажет, как изменить размер редактируемого текста при изменении размера текста.