一些android的常识

这是我积累的一些杂碎的东西

 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);
设置应用程序全屏
<editText>  当我需要要求EditText输入特定字符是我们需要利用android:maxLength属性来设置最大输入字符个数。
      空白提示文字:当我们要求输入用户名或电话时我们不愿用TextView来提示,这时我们可以利用android:hint来设置当EditText为空时所显示的文字。这些文字只在EditText为空时显示,输入字符时就消失了。
      当我们设置了空白文字改变它的颜色是可以用android:textColorHint属性设置你想要的颜色
      当我们设置EditText不可编辑时我们利用android:enabled="false"可以实现不可编辑,可以获得焦点
      实现TextArea文本域可以通过android:Layout_width="fill_parent" android:Layout_height="200dip"来实现
输入特殊格式字符
   密码文本框 android:password=true
   电话号码   android: phonenumber=true
   有时候我们只想输入数字,不想输入字母,EditText为我们提供了android:numeric来控制输入的数字类型,一共有三种分别为integer(正整数)、signed(带符号整数)和decimal(浮点数)
   为文本框指定特定的软键盘类型android:inputType="data"
   Enter键图标的设置
 android:imeOptions来实现,它的取值有:
1. actionUnspecified  未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.效果:
2. actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE 效果:
3. actionGo 去往,对应常量EditorInfo.IME_ACTION_GO 效果:
4. actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH 效果:
5. actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND 效果:
6. actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT 效果:
7. actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE 效果:

java代码
 public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
21.                Toast.makeText(HelloEditText.this, String.valueOf(actionId), Toast.LENGTH_SHORT).show(); 
22.                return false; 
23.            } 
24.        }); 
25.    }

由于Handler运行在主线程中(UI线程中),   它与子线程可以通过Message对象来传递数据, 这个时候,Handler就承担着接受子线程传过来的(子线程用sedMessage()方法传弟)Message对象,(里面包含数据)   , 把这些消息放入主线程队列中,配合主线程进行更新UI 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值