对于EditText可以设置setInputType(InputType.TYPE_NULL);输入法就不会弹出。需要的时候在动态设置InputTyep.如果一加载Activity可以用getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);隐藏输入法,就不用判断焦点了。o(∩_∩)o如果..
分类:
移动开发 时间:
2015-01-08 15:41:54
阅读次数:
188
hint字体受EditText的text字体影响,即受android:typeface的影响。android:typeface有三个取值:“sans”,“serif”,“monospace”,看源码:
setInputType中:
if (isPassword) {
setTransformationMethod(PasswordTransformationMeth...
分类:
其他好文 时间:
2015-01-07 18:53:58
阅读次数:
160
1.EditText默认状态是会获取焦点,这使得某些情况下会妨碍开发人员实现的功能,例如开发搜索功能,加入EditText后,默认情况下页面显示出来,EditText也获得焦点了,但实际应用中用户还没有操作搜索功能,要实现EditText默认情况下失去焦点,方法如下:
在EditText父容器中添加
android:focusable="true"
andro...
分类:
其他好文 时间:
2015-01-07 18:49:50
阅读次数:
154
一直想实现像小米便签那样的图文混排效果,收集网上的办法无非三种:1、自定义布局,每张图片是一个ImageView,插入图片后插入EditText,缺点是实现复杂,不能像小米便签那样同时选中图片和文字2、通过Html.fromHtml(source),可以将图片加载写进ImageGetter,实现后无...
分类:
移动开发 时间:
2015-01-06 19:50:24
阅读次数:
3059
今天编程碰到了一个问题:有一款平板,打开一个有EditText的Activity会默认弹出输入法。为了解决这个问题就深入研究了下android中焦点Focus和弹出输入法的问题。在网上看了些例子都不够全面,在这里全面总结下。 一:EditText为什么会默认弹出输入法? 同样的代码,碰到有...
分类:
其他好文 时间:
2015-01-06 15:25:53
阅读次数:
90
最近该需求改到一个特别的,估计有人也遇到过这种恶心的需求,客户端居然需要输入ip地址,感觉有点扯,客户自己输入ip地址,呵呵,总之,不完成也不行啊,没有砍经理的力气,只能撸代码了.
下面开始正题,先上一下运行效果,方便观看
上面的输入框写成了一个自定义组合控件,方便使用,说起来功能也挺简单的,主要是组合了四个EditText,然后判断EditText输入内容,还有就是对焦点...
分类:
移动开发 时间:
2015-01-06 13:57:11
阅读次数:
193
我们先回顾一下创建AlertDialog的一般步骤。一 inflate AlertDialog的布局文件 例如,其中dlg就是我们的布局文件。 View layout = LayoutInflater.from(ctx).inflate(R.layout.dlg, null);二 构建AlertDi...
分类:
其他好文 时间:
2015-01-06 11:26:05
阅读次数:
103
1.data目录下MainActivity.javapublic class MainActivity extends Activity implements OnClickListener { EditText editText1; TextView textView3; Sha...
分类:
移动开发 时间:
2015-01-04 16:30:15
阅读次数:
221
1、让输入法弹出时输入框被顶上去,listView不做任何变化,此时edittext与listview是线性垂直布局activity属性:stateHidden是不自动弹出键盘android:windowSoftInputMode="adjustResize|stateHidden"Listview...
分类:
其他好文 时间:
2015-01-01 15:56:01
阅读次数:
200