Android常用控件-02
Toast使用介紹
Toast英文含義是吐司,在A(yíng)ndroid中,它就像烘烤機(jī)里做好的吐司彈出來(lái),并持續(xù)一小段時(shí)間后慢慢消失
Toast也是一個(gè)容器,可以包含各種View,并承載著它們顯示。
使用場(chǎng)景:
1、需要提示用戶(hù),但又不需要用戶(hù)點(diǎn)擊“確定”或者“取消”按鈕。
2、不影響現(xiàn)有Activity運(yùn)行的簡(jiǎn)單提示選擇框
?? ?RadioButton
?? ?CheckBox
RadioButton和CheckBox的區(qū)別:
1、單個(gè)RadioButton在選中后,通過(guò)點(diǎn)擊無(wú)法變?yōu)槲催x中
??? 單個(gè)CheckBox在選中后,通過(guò)點(diǎn)擊可以變?yōu)槲催x中
2、一組RadioButton,只能同時(shí)選中一個(gè)
??? ?一組CheckBox,能同時(shí)選中多個(gè)
3、RadioButton在大部分UI框架中默認(rèn)都以圓形表示
???? CheckBox在大部分UI框架中默認(rèn)都以矩形表示
日期控件
示例圖
代碼如下
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上顯示時(shí)的樣子,如進(jìn)行何種比例的縮放,及顯示圖片的整體還是部分,等等。
設(shè)置的方式包括:
1. 在layout xml中定義Android:scaleType="CENTER"
2. 或在代碼中調(diào)用imageView.setScaleType(ImageView.ScaleType.CENTER);1. SetScaleType(ImageView.ScaleType.CENTER);
??? 按圖片的原來(lái)size居中顯示,當(dāng)圖片長(zhǎng)/寬超過(guò)View的長(zhǎng)/寬,則截取圖片的居中部分顯示
2. SetScaleType(ImageView.ScaleType.CENTER_CROP);
3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);
??? 將圖片的內(nèi)容完整居中顯示,通過(guò)按比例縮小或原來(lái)的size使得圖片長(zhǎng)/寬等于或小于View的長(zhǎng)/寬4. setScaleType(ImageView.ScaleType.FIT_CENTER);
5. FIT_START, FIT_END在圖片縮放效果上與FIT_CENTER一樣,只是顯示的位置不同,FIT_START是置于頂部,FIT_CENTER居中,FIT_END置于底部。
6. FIT_XY
??? 不按比例縮放圖片,目標(biāo)是把圖片塞滿(mǎn)整個(gè)View。
總結(jié)
以上是生活随笔為你收集整理的Android常用控件-02的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: GRUB4DOS详解
- 下一篇: 【新闻背后】美团外卖商家Android版