03-基本控件

消息框
1,Toast.MakeText(this, “茄子”, ToastLength.Short).Show();
2,提示内容显示一段时间后会自动消失,只是给用户一个提示,不需要用户做任何操作,非常人性化
1,第一个参数是消息框显示的上下文,要求是一个Activity对象
2,第二个参数是要提示的内容,类型是字符串
3,第三个参数是ToastLength类型,只有Long和Short两个值,表示提示信息显示的时间长度
 
界面文件扩展名axml
可视化编辑器很少用,而且没有自动提示,改用打开方式选择“XML编辑器”;(如果没有提示,参考网页资料)
一般控件必须设定layout_width、 layout_height否则会报错, fill_parent表示此方向填充满父元素wrap_content则表示能把控件内容包下的最小尺寸
可以在工具箱中拖控件到界面上,但是不推荐这样做
在理解了mvc后,对于这个理解就容易了:Activity就是action,Layout就是view,暂时这样理解
 
尺寸的单位,一般使用dp,device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素
设置id属性:android:id=“@+id/myid”,然后生成解决方案,才可以通过资源访问使用
图片都放到Resources\Drawable下,图片一般用png格式,背景是透明的
 
文本编辑框EditText
l,属性android:hint=“请输入账号”是提示消息
2,事件有TextChanged、KeyPress等(不勾选Hardware keyboard repsent才会出现软键盘)
3,属性:android:password=“true”设置密码框
4,属性:android:inputType=“***”设置输入规范,调用不同的软键盘;常用可选值:textMultiLine多行输入;textEmailAddress电子邮件;textShortMessage短信息(多一个表情按钮);numberSigned有符号数字格式;numberDecimal可带小数点的浮点格式;phone电话号码;datetime时间日期;date日期;time时间
 
 
 
 
 
 
 
 

 

posted @ 2014-12-17 19:38  ~峰~  阅读(114)  评论(0编辑  收藏  举报