我正在为平板电脑制作一个小应用程序,类似于显示标志.
我有几个文本元素在显示标志中居中对齐.当我点击它时,它会转换为editText.我希望编辑文本的方式使其中的文本居中对齐并包含内容.但是当我输入内容时,editText会扩展两种方式,使文本与中心保持对齐.我想用右对齐的文本元素做同样的事情(唯一的区别是编辑文本只会向左扩展).
当我试图这样做时,它向左扩展.这是我的代码,用于布局编辑Text元素
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);
Run Code Online (Sandbox Code Playgroud)
我在布局参数中将布局的宽度设置为Wrap_content.我还在编辑文本左上角的布局参数中指定了x和y.
有没有办法实现这个目标?