Android常用控件-02
Toast使用介紹
Toast英文含義是吐司,在Android中,它就像烘烤機里做好的吐司彈出來,并持續一小段時間后慢慢消失
Toast也是一個容器,可以包含各種View,并承載著它們顯示。
使用場景:
1、需要提示用戶,但又不需要用戶點擊“確定”或者“取消”按鈕。
2、不影響現有Activity運行的簡單提示選擇框
?? ?RadioButton
?? ?CheckBox
RadioButton和CheckBox的區別:
1、單個RadioButton在選中后,通過點擊無法變為未選中
??? 單個CheckBox在選中后,通過點擊可以變為未選中
2、一組RadioButton,只能同時選中一個
??? ?一組CheckBox,能同時選中多個
3、RadioButton在大部分UI框架中默認都以圓形表示
???? CheckBox在大部分UI框架中默認都以矩形表示
日期控件
示例圖
代碼如下
public void getTime(View view){Calendar c=Calendar.getInstance();int year=c.get(Calendar.YEAR);int month=c.get(Calendar.MONTH);int day=c.get(Calendar.DAY_OF_MONTH);DatePickerDialog dp=new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {Toast.makeText(MainActivity.this, year+":"+(monthOfYear+1)+":"+dayOfMonth, Toast.LENGTH_SHORT).show();}},year,month,day);dp.show();}ImageView
ImageView的Scaletype決定了圖片在View上顯示時的樣子,如進行何種比例的縮放,及顯示圖片的整體還是部分,等等。
設置的方式包括:
1. 在layout xml中定義Android:scaleType="CENTER"
2. 或在代碼中調用imageView.setScaleType(ImageView.ScaleType.CENTER);1. SetScaleType(ImageView.ScaleType.CENTER);
??? 按圖片的原來size居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示
2. SetScaleType(ImageView.ScaleType.CENTER_CROP);
3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);
??? 將圖片的內容完整居中顯示,通過按比例縮小或原來的size使得圖片長/寬等于或小于View的長/寬4. setScaleType(ImageView.ScaleType.FIT_CENTER);
5. FIT_START, FIT_END在圖片縮放效果上與FIT_CENTER一樣,只是顯示的位置不同,FIT_START是置于頂部,FIT_CENTER居中,FIT_END置于底部。
6. FIT_XY
??? 不按比例縮放圖片,目標是把圖片塞滿整個View。
總結
以上是生活随笔為你收集整理的Android常用控件-02的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GRUB4DOS详解
- 下一篇: 【新闻背后】美团外卖商家Android版