<rp id="q76zd"><code id="q76zd"><video id="q76zd"></video></code></rp>

    1. <s id="q76zd"><big id="q76zd"></big></s>

      <tbody id="q76zd"><p id="q76zd"><small id="q76zd"></small></p></tbody>

      1. <label id="q76zd"></label>
        嘉興專(zhuān)業(yè)的AI軟件外包與定制開(kāi)發(fā)、手機APP及小程序開(kāi)發(fā)服務(wù)公司
        聯(lián)系電話(huà): 13396739763 (微信同)
        探索最新AI技術(shù)與深度解決方案 | 獲取專(zhuān)業(yè)軟件開(kāi)發(fā)的經(jīng)驗智慧

        Android開(kāi)發(fā)教程:Android常見(jiàn)的十個(gè)高級控件

        ??? 在上次的文章“Android開(kāi)發(fā)常用基本控件有哪些?”中,我們介紹了Android開(kāi)發(fā)中常見(jiàn)的基本控件,除此之外,Android還有一些常見(jiàn)的高級控件是必須了解掌握的。Android高級控件,是指具有更高級功能的控件,這類(lèi)控件豐富了界面的多樣性,強化了程序的功能,更好地實(shí)現了Android應用程序,比如,進(jìn)度條,自動(dòng)完成文本,Spinner等等。

        ?

        Android開(kāi)發(fā)教程:Android常見(jiàn)的十個(gè)高級控件

        ?

        ??? 自動(dòng)完成文本框。在A(yíng)ndroid開(kāi)發(fā)中提供了兩種智能輸入框——AutoCompleteTextView和MultiAutoCompleteTextView。它們的功能類(lèi)似于百度在搜索欄輸入信息的時(shí)候,彈出與輸入信息接近的提示信息,然后用戶(hù)選擇點(diǎn)擊需要的信息,自動(dòng)完成文本輸入。AutoCompleteTextView和MultiAutoCompleteTextView都是可編輯的文本視圖,前者能夠實(shí)現動(dòng)態(tài)匹配輸入的內容,后者則能夠對用戶(hù)鍵入的文本進(jìn)行有效地擴充提示。MultiAutoCompleteTextView可以在輸入框一直增加選擇值。

        ?

        ??? 進(jìn)度條與拖動(dòng)條。進(jìn)度條是需要長(cháng)時(shí)間加載某些資源時(shí),為用戶(hù)顯示加載的進(jìn)度的控件。它還有一個(gè)次要的進(jìn)度條,用來(lái)顯示中間的進(jìn)度。而在不確定模式下,進(jìn)度條顯示循環(huán)動(dòng)畫(huà)。拖動(dòng)條則是主要是完成于用戶(hù)的簡(jiǎn)單交互。用戶(hù)可以通過(guò)拖動(dòng)滑塊,來(lái)調節當前進(jìn)度,比如播放進(jìn)度,調節音量大小,對拖動(dòng)條的設置可以在XML的文件中使用屬性進(jìn)行設置。

        ?

        ??? 評分條。評分條是基于SeekBar和ProgressBar的擴展,用星型來(lái)顯示等級評定,一般默認是5顆星。用戶(hù)可以通過(guò)觸屏點(diǎn)擊或者軌跡球左右移動(dòng)來(lái)進(jìn)行星型等級評定。RatingBar有三種風(fēng)格:RatingBarStyle(默認風(fēng)格),RatingBarStyleSmall(小風(fēng)格),RatingBarStyledicator(大風(fēng)格)。

        ??? 滾動(dòng)視圖(ScollView),即在一個(gè)屏幕不能完全顯示所有需要顯示的信息的情況下,使用到的控件。它支持垂直滾動(dòng),其使用非常簡(jiǎn)單,與布局的使用完全一致,需要將其他布局嵌套在ScollView之內。

        ?

        ??? 列表視圖(ListView)就是將數據閑時(shí)候在一個(gè)垂直且可滾動(dòng)的列表中的一種控件,數據來(lái)源于ListAdapter,包括圖片,文本等。

        ?

        ??? 下拉列表(Spinner),每次只顯示用戶(hù)選中的元素,當用戶(hù)再次點(diǎn)擊時(shí),會(huì )彈出選擇列表供用戶(hù)選擇,而選擇列表中的元素同樣是來(lái)自適配器。

        ?

        ??? 選項卡(TabHost)控件可以實(shí)現多個(gè)標簽樣式的效果。單擊每個(gè)選項卡,打開(kāi)其對應的內容界面。TabHost是整個(gè)Tab的容器,包括TadWidget和FrameLayout。

        ?

        ??? 頁(yè)面滑動(dòng)切換控件(ViewPager),Android的左右滑動(dòng)在實(shí)際編程經(jīng)常能用到,比如查看多張圖片,左右切換tab頁(yè)。ViewPager是google SDk中自帶的一個(gè)附加包的一個(gè)類(lèi),可以用來(lái)實(shí)現屏幕間的切換。這個(gè)附加包是android-support-v4.jar,在最后的源碼中會(huì )提供給大家,在libs文件夾中。

        ?

        ??? 圖片切換控件。ImageSwitcher是Android中控制圖片展示效果的一個(gè)控件,如:幻燈片效果...,在Android開(kāi)發(fā)中,可以通過(guò)使用圖片切換控件ImageSwitcher來(lái)實(shí)現瀏覽多張圖片的功能。在xml布局文件中,我們使用LinearLayout對整個(gè)界面進(jìn)行垂直布局。在界面的頂端設置了一個(gè)水平居中的ImageSwitcher控件,用來(lái)顯示多張圖片。

        ?

        ??? 網(wǎng)格視圖(Grid View)。網(wǎng)格布局:是一個(gè)ViewGroup以網(wǎng)格顯示它的子視圖(view)元素,即二維的、滾動(dòng)的網(wǎng)格。網(wǎng)格元素通過(guò)ListAdapter自動(dòng)插入到網(wǎng)格。Android中GridView的視圖排列方式與矩陣類(lèi)似,當屏幕上有很多元索(文字、圖片或其他元素)需要顯示時(shí),可以使用GridView。

        ?

        嘉興App開(kāi)發(fā):http://m.fj256.com/

        partners
        partners
        partners
        partners
        partners
        partners
        partners
        partners
        三级国产国语三级在线蔓延|欧美人与动人物牲交|欧美A级毛欧美1级A大片免费播|国产无套乱子伦精彩|91香蕉高清国产线观看免费
        <rp id="q76zd"><code id="q76zd"><video id="q76zd"></video></code></rp>

          1. <s id="q76zd"><big id="q76zd"></big></s>

            <tbody id="q76zd"><p id="q76zd"><small id="q76zd"></small></p></tbody>

            1. <label id="q76zd"></label>