我以编程方式创建EditText。
以下是我的代码:
mEditText = new EditText(mMainActivity);
mEditText.setVisibility(View.INVISIBLE);
mEditText.setTextSize(8);
mEditText.setSingleLine();
mEditText.setMaxLines(1);
mEditText.setLines(1);
mEditText.setVerticalScrollBarEnabled(false);
我在上面设置的内容似乎完全没有用...请帮助我。
答案 0 :(得分:0)
您可以尝试setMovementMethod()
,它将禁用EditText
文本滚动。但是您必须管理文本大小。
eText.setMovementMethod(null);
希望它会帮助您...
答案 1 :(得分:0)
直接转到XML并放置属性:
android:scrollbars="horizontal"
答案 2 :(得分:0)
您想要什么输入类型?
editText.setInputType(InputType.TYPE_**);
如果您没有电子邮件/电话,甚至不需要
editText.setLines(1);
editText.setMaxLines(1);
也请注意您的方法
editText.setSingleLine(false);
可能正在更改maxLines和Lines方法上的值。
答案 3 :(得分:0)
设置以下属性:
mEditText.setSingleLine(true);
mEditText.setHorizontallyScrolling(true);
它将起作用。