sphm.net
当前位置:首页 >> EDittExt只能输入一行 >>

EDittExt只能输入一行

配置文件里面 1 加入属性 android:singleLine="true" 2 可以配置 android:maxLine 和 android:minLine让他固定有多少行的大小

EditTextet=(EditText)findViewById(R.id.editNum);et.setInputType(InputType.TYPE_CLASS_NUMBER);给你的EditText设置输入类型TYPE_CLASS_NUMBER,这样你在点击EditText的时候,默认弹出的键盘模式就是数字键盘。

} int main(int argc, char *argv[]) { QApplication a(argc, argv); //test1(); //test2(); //test3(); //test4(); //test5(); test1(); return a.exec(); }

代码如下:

EditText editText = (EditText) findViewById(R.id.text_editor); editText.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { return (event....

edittext的高度设置成warp_content,代码如下:

固定多行EditText上每行文本的长度: android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入...

你这个思路可能不行,提供一个手段,用trace view看QQ是怎么做的 这个工具在DDMS界面里,可以获取手机上运行的应用的layout 本质上应该是一个listview,代码是没有时间实现了

网站首页 | 网站地图
All rights reserved Powered by www.sphm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com