最近自己开发了一个带有删除按钮的EditText,一方面需要设置为SingleLine,另一方面又需要设置输入类型,起先在xml文件中设置了android:inputType类型,在自定义的控件java代码里面设置了setSingleLine(),结果显示出的效果一直都是默认的输入类型,网上搜到结果,必须在setSingleLine()后设置inputType。随后进行了几次测试,得出以下的结论:...
分类:
移动开发 时间:
2014-11-19 10:59:37
阅读次数:
182
1问题:登陆页面输入时账号时弹出键盘覆盖密码输入框期望:输入能够把输入页面顶上去。解决方法:Activity设置成非全屏且:android:windowSoftInputMode="adjustResize"2问题:点击EditText输入两次才弹出DatePickerDialog。期望:点击一次弹出DatePickerDialog解决方法:EditT..
分类:
移动开发 时间:
2014-11-19 02:20:16
阅读次数:
171
最近做应用的时候有用到TextView单行长文本,当文本内容过长时候又想实现触摸水平滑动效果。网上找了很多,都没有看到有效解决方案。
其中,最常见的也是最笨拙滴采用重写TextView并继承实现touch 和 Gesture手势。
后来经提醒发现了其实最简单的方案:
直接使用 EditText 就好了。因为edittext需要编辑和移动光标的缘故,使得它是可以水平滑动的。因此我们只需要设置其...
分类:
其他好文 时间:
2014-11-19 01:34:59
阅读次数:
196
今天偶然在百度地图提供的DEMO里看到这样一段代码,觉得确实是个小技巧,就写下来分享一下。
针对的问题:
我们在开发android界面的时候,经常使用EditText控件,然后每次进入这个页面的时候,获取焦点,自动调用输入法。有时候我们并不需要这样,接下来就是这个小技巧的代码了,加入到这个布局第一个EditText之前即可:
<LinearL...
分类:
移动开发 时间:
2014-11-18 11:49:31
阅读次数:
121
第一步:为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免,这里就不这么做了),代码如下:viewplain<EditTextandroid:layout_width="fill_parent"android:layout_he..
分类:
其他好文 时间:
2014-11-17 19:40:31
阅读次数:
218
布局管理器是指定View之间的排列方式的。view就是UI控件,下节课我会整理到,这里我们先讲布局,大布局在我看来就相当于一个房间,让view显示,就是说物品在房间的摆放规则。一、View的简介View,一般都有TextView,EditText,Button,RadioButton,CheckBox,ImageView,ImageButton..
分类:
移动开发 时间:
2014-11-16 02:01:30
阅读次数:
220
布局管理器是指定View之间的排列方式的。view就是UI控件,下节课我会整理到,这里我们先讲布局,大布局在我看来就相当于一个房间,让view显示,就是说物品在房间的摆放规则。一、View的简介View,一般都有TextView,EditText,Button,RadioButton,CheckBox,ImageView,ImageButton..
分类:
移动开发 时间:
2014-11-16 02:00:24
阅读次数:
198
刚进入activity的时候,如果布局组件有edittext的话,往往edittext会获取焦点,自动弹出软键盘,影响整个界面的视觉效果。解决方法如下:可以在edittext的父布局结构中(例如LinearLayout,RelativeLayout等)添加android:focusable="tru...
分类:
移动开发 时间:
2014-11-15 17:03:23
阅读次数:
181
EditText 软键盘 packagebrother.eighteen.demoedittext;importandroid.content.Context;importandroid.text.InputType;importandroid.util.AttributeSet;importa.....
分类:
其他好文 时间:
2014-11-15 17:01:08
阅读次数:
170
隐藏EditText弹出的软键盘输入(SoftInput)本文地址: http://blog.csdn.net/caroline_wendy保持界面的整洁, 可以选择在进入界面时, 隐藏EditText控件的软键盘, 在点击EditView时, 再弹出;可以在TextView所在的Activity中, 添加一个属性:android:windowSoftInputMode="stateHidden|...
分类:
移动开发 时间:
2014-11-15 07:49:20
阅读次数:
173