此属性意思是此视图是否显示,例如RelativeLayout中android:visibility="gone"

其有三个属性:visible显示;invisible显示黑背景条;gone不显示

在类中,可以设置其显示与否,setVisibility(View.GONE);不显示

setVisibility(View.VISIBLE);显示


android EditText 那些事

1、EditText的onClick事件
为EditText添加OnClick事件之后,如果当前未获取焦点,则第一次点击并不会响应,而是获取焦点,第二次点击才会响应onClick。针对不用的情况可能有不同的解决办法,一般都会用到OnFocusChangedListener,或者将二者结合来进行事件处理,来达到预期的效果。

2、隐藏光标、屏蔽软键盘
设置EditText隐藏光标可能经常与设置其不可编辑一起使用,设置不可编辑只要设置android:editable="false"即可,而设置光标不可见可以设置android:cursorVisible="false"。 如果不行,就在相关java类中 建立下面方法:

伴随隐藏光标的,可能经常还会有屏蔽软件盘,实现该功能可以通过设置inputtype参数为TYPE_NULL来实现,不过我实验的时候发现在布局文件中设置不起作用,而需要在activity文件中获取到响应的组件,调用setInputType(InputType.TYPE_NULL)方法来实现。

3、关于密码
EditText有一个属性:android:password,可选值为true/false,该属性可以标记输入框中的字符是否用圆点代替。有一个问题需要注意,设置android:password="true"之后,该EditText是可以输入回车的,如果用户输入了回车字符,会被当做密码的一个字符,所以,如果密码中不允许出现这样的特殊字符,则需要设置singleLine="true".

更多相关文章

  1. android 进度条的样式
  2. Android的onCreateOptionsMenu()创建菜单Menu详解
  3. Android中Margin和Padding属性知识总结
  4. android 界面布局 很好的一篇总结 【转】
  5. android 权限大全
  6. Android中使用Movie显示gif动态图
  7. android 进度条的样式
  8. Android全屏的两种方法
  9. Android权限设置大全

随机推荐

  1. Android棉花糖“不能播放这个视频”错误
  2. android vold.fstab的生成过程
  3. Android开源 - Luban(鲁班)可能是最接近
  4. 如何通过HttpURLConnection得到http 302
  5. 想在android中使用node.js和socket.io发
  6. 在Android主屏幕上删除启动器图标(就像Goo
  7. Android Studio 问题总结
  8. Android常用控件学习(1)
  9. Android 开发,从入门-初级-中级-高级 该怎
  10. android studio Dagger2的使用(环境搭建和