Я делаю маленькое приложение для планшета, что-то вроде отображения знака.
У меня есть несколько текстовых элементов, которые выровнены по центру на дисплее.Когда я нажимаю на него, он преобразуется в editText.Я хочу редактировать текст таким образом, чтобы текст в нем был выровнен по центру и обернут.Но когда я что-то ввожу, editText расширяется в обе стороны, сохраняя текст выровненным по центру.Я хочу сделать то же самое с выровненными по правому краю текстовыми элементами (единственное отличие состоит в том, что текст редактирования будет расширяться только влево).
Когда я пытаюсь сделать это прямо сейчас, он расширяется влево.мой код для размещения элемента редактирования текста
tempView=new EditText(this);
((EditText) tempView).setTextSize(shrinkedFontSize);
((EditText) tempView).setTypeface(tf);
((EditText) tempView).setText(tempInput.getText());
((EditText) tempView).setGravity(Gravity.CENTER);
layout.addView(tempView, tempParams);
Я устанавливаю ширину макета как Wrap_content в параметрах макета.Я также указал x и y в моих параметрах макета для верхнего левого угла текста редактирования.
Есть ли способ добиться этого?