在Activity中需要获取一个id是bookName的TextView控件对象,(TextView)this.findViewById(R.id.bookName)使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把View对象强制转换成相应的类型EditText的众多属性中可以限制输入格式的属性:android:inputType设置..
分类:
移动开发 时间:
2016-04-16 19:43:20
阅读次数:
202
Android开发中最常用的差不多就是TextView和EditView了,在使用它时,我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理。这里记下它的常用属性,方便后期查阅。
EditText属性描述
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom
android:backgr...
分类:
移动开发 时间:
2016-04-16 18:57:17
阅读次数:
296
Android控件之TextView和EditTextTextView:显示文本框控件EditText:输入文本框TextView和EditText的常用属性TextView控件的常用属性android:id 控件的idandroid:layout_width 控件的宽度android:layout ...
分类:
移动开发 时间:
2016-04-16 18:21:21
阅读次数:
1002
1.避免EditText输入日期时的验证
当在EditText输入日期时,通常需要对输入的日期进行验证,然而我们可以用Button代替EditText,从而避免验证。
首先,使用Button控件替代EditText控件,但给Button控件设置一个EditText控件的背景,使之看起来像一个EditText控件,如下:
android:id="@+id/details_date"...
分类:
其他好文 时间:
2016-04-15 12:06:47
阅读次数:
189
拨号界面: // v: 代表你点击的控件public void call(View view) { EditText editText = (EditText) findViewById(R.id.input_num); // 获取用户输入的手机号 String phone_num... ...
分类:
移动开发 时间:
2016-04-15 02:00:37
阅读次数:
211
1.短信界面 2.业务逻辑 public void sendSMS(View v) { // 1.取出手机号 EditText et_input_num = (EditText) findViewById(R.id.et_input_num); // trim: 过滤用户输入的空格 String n... ...
分类:
移动开发 时间:
2016-04-15 01:55:43
阅读次数:
182
1、Android 如何让EditText不自动获取焦点 解决方案:找一个EditText的父级控件把EditText默认的行为截断了!设置android:focusable="true"android:focusableInTouchMode="true"> 示例: ...
分类:
移动开发 时间:
2016-04-14 20:56:54
阅读次数:
188
Android使用xml自定义软键盘效果原理:
1,软键盘其实是个控件,使用android.inputmethodserver.KeyboardView类定义。
2,主布局中使用帧布局,当我们需要显示软键盘时设置为可见,不需要时设置为不可见。
3,编写xml文件,定义键盘内容。使用xml文件填充KeyBoardView布局
4,设置EditText的监听事件。
完成键盘开发。上效果图:...
分类:
移动开发 时间:
2016-04-14 14:24:48
阅读次数:
245
内容、输入法、焦点1、弹出窗口时自动让控件获取焦点,并弹出输入法。注意要在onCreate中法中设置,不能在onResume中设置。 et.requestFocus(); new Timer().schedule(new TimerTask() {//Timer是一种定时器工具,用来在一个后台线程计... ...
分类:
其他好文 时间:
2016-04-14 06:44:42
阅读次数:
224
宽度为10个字符的宽度xml中 android:ems属性 ,作为EditText 默认生成 的属性,其含义是需要编辑的 字符串长度 。设置为10时,最多编辑 10个em ,一个em单位是 两个inch ,但是随着自动调整,在Android中 em代表‘M’的数量 。但是 EditText的属性 , ...
分类:
移动开发 时间:
2016-04-14 01:20:30
阅读次数:
283