一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Spinner樣式大全_spinner用法詳解

h1654155282.3538 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-05-18 14:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Spinner其實(shí)是一個(gè)列表選擇框,不過(guò)Android的列表選擇框并不需要顯示下拉列表,而是相當(dāng)于彈出一個(gè)菜單供用戶選擇。

Spinner與Gallery都繼承了AbsSpinner,AbsSpinner繼承了AdapterView,因此他也表現(xiàn)出AdapterView的特征:只要為AdapterView提供Adapter即可。

android:entries屬性并不是Spinner定義的,而不是AbsSpinner中定義的,因此Gallery(繼承了AbsSpinner)也支持該XML屬性。

如果開(kāi)發(fā)者使用Spinner時(shí)已經(jīng)可以確定列表選擇框里的列表項(xiàng),則完全不需要編寫(xiě)代碼,只要為Spinner指定android:entries屬性即可讓Spinner正常工作;如果程序需要在程序運(yùn)行時(shí)動(dòng)態(tài)決定Spinner的列表項(xiàng),或者程序需要對(duì)Spinner的列表項(xiàng)進(jìn)行定制,則可使用Adapter提供列表項(xiàng)。

如下界面布局文件中定義了兩個(gè)Spinner組件,其中一個(gè)Spinner組件指定了android:entries屬性,因此需要在Activity中為他設(shè)置Adapter。

Spinner樣式大全

關(guān)于spinner控件有很多特殊的樣式甚至是表現(xiàn)的很夸張的樣式,這里就僅僅通過(guò)更換系統(tǒng)自帶的xml樣式來(lái)試驗(yàn)各種spinner樣式效果。

首先在工程里創(chuàng)建最簡(jiǎn)單的spinner:

需要更換的地方有兩處:

ArrayAdapter《 String》 adapter =

new ArrayAdapter《 String》( this,

android.R.layout.simple_spinner_item);

這里面的第二個(gè)參數(shù)是android.R系統(tǒng)自帶的xml樣式,我們更換這個(gè)時(shí)就會(huì)看到生成的spinner的直觀樣式如下:

Spinner樣式大全_spinner用法詳解

Spinner樣式大全_spinner用法詳解

Spinner樣式大全_spinner用法詳解

Spinner樣式大全_spinner用法詳解

spinner的基礎(chǔ)用法

一、設(shè)置數(shù)據(jù)源

Spinner樣式大全_spinner用法詳解

二、綁定數(shù)據(jù)源

Spinner樣式大全_spinner用法詳解

三、設(shè)置選中的事件

Spinner樣式大全_spinner用法詳解

spinner用法詳解_Android為例

一、簡(jiǎn)介

顯示一個(gè)子布局讓用戶選擇其中一項(xiàng),這些項(xiàng)目是來(lái)自跟當(dāng)前視圖聯(lián)系的適配器。具備兩種視圖模式,一種是下拉框形式(Dropdown),另一種是彈出對(duì)話框模式(Dialog)。

二、XML屬性

Spinner樣式大全_spinner用法詳解

三、構(gòu)造方法

Spinner樣式大全_spinner用法詳解

四、案例:選擇城市

Spinner樣式大全_spinner用法詳解

MainActivity.java

Spinner樣式大全_spinner用法詳解

Spinner樣式大全_spinner用法詳解

activity_main.xml

Spinner樣式大全_spinner用法詳解

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3971

    瀏覽量

    129904
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PCB加工流程詳解大全

    PCB加工流程詳解大全PCB的功能為提供完成第一層級(jí)構(gòu)裝的元件與其它必須的電子電路零件接合的基地,以組成一個(gè)具特定功能的模組或成品。所以PCB在整個(gè)電子產(chǎn)品中,扮演了整合連結(jié)總其成所有功能的角色,也
    發(fā)表于 11-30 17:29

    電子封裝樣式大全

    元件封轉(zhuǎn)起著安裝、固定、密封、保護(hù)芯片及增強(qiáng)電熱性能等方面的作用,而且還通過(guò)芯片上的接點(diǎn)用導(dǎo)線連接到封裝外殼的引腳上,這些引腳又通過(guò)印刷電路板上的導(dǎo)線與其他器件相連接,從而實(shí)現(xiàn)內(nèi)部芯片與外部電路的連接。下面就提供了比較豐富的封裝樣式,以便大家學(xué)習(xí)使用。
    發(fā)表于 10-13 14:42

    [分享]超級(jí)密碼大全詳解!!_--_衛(wèi)視資訊網(wǎng)

    [分享]超級(jí)密碼大全詳解!!_--_衛(wèi)視資訊網(wǎng)
    發(fā)表于 08-01 23:23

    Android: 藍(lán)牙,找不到設(shè)備

    android.widget.ListView;import android.widget.Spinner;import android.widget.TextView;import
    發(fā)表于 12-01 22:32

    安防技術(shù)基礎(chǔ)知識(shí)名詞詳解大全

    安防技術(shù)基礎(chǔ)知識(shí)名詞詳解大全 垂直同步、彩色視頻復(fù)合信號(hào)同步、外同步、直流線鎖定和完
    發(fā)表于 12-29 12:19 ?899次閱讀

    主板術(shù)語(yǔ)大全詳解

    主板術(shù)語(yǔ)大全詳解 1:適用類型    主板適用類型,是指該主板所適用的應(yīng)用類型。針對(duì)不同用戶的不
    發(fā)表于 12-25 10:19 ?2006次閱讀

    OrCAD中創(chuàng)建總線及用法詳解

    OrCAD中創(chuàng)建總線及用法詳解,如何創(chuàng)建總線,菜單place->bus或者右側(cè)快捷按鈕
    發(fā)表于 12-02 10:18 ?2.7w次閱讀

    C_基本語(yǔ)法詳解大全完整版

    電子專業(yè)單片機(jī)相關(guān)知識(shí)學(xué)習(xí)教材資料——C_基本語(yǔ)法詳解大全完整版
    發(fā)表于 07-25 09:49 ?0次下載

    PCB加工流程詳解大全

    PCB加工流程詳解大全
    發(fā)表于 02-14 16:07 ?0次下載

    XMEGA PWM模塊多通道的用法詳解

    本文主要詳解XMEGA PWM模塊多通道的用法,具體的跟隨小編來(lái)了解一下。
    的頭像 發(fā)表于 06-18 14:09 ?4626次閱讀
    XMEGA PWM模塊多通道的<b class='flag-5'>用法</b><b class='flag-5'>詳解</b>

    電磁閥知識(shí)大全,原理、維護(hù)、選型一一詳解

    電磁閥知識(shí)大全,原理、維護(hù)、選型一一詳解
    發(fā)表于 04-19 10:56 ?70次下載

    DSP指令詳解大全(詳細(xì))

    DSP指令詳解大全(詳細(xì))
    發(fā)表于 05-22 10:27 ?9次下載

    KotlinConf Spinner基于Kotlin/Native的簡(jiǎn)單游戲

    ./oschina_soft/kotlinconf-spinner.zip
    發(fā)表于 06-13 09:52 ?1次下載
    KotlinConf <b class='flag-5'>Spinner</b>基于Kotlin/Native的簡(jiǎn)單游戲

    CMake用法詳解

    CMake用法詳解
    發(fā)表于 10-25 16:28 ?2次下載

    基于霍爾效應(yīng)傳感器的Fidget Spinner RPM轉(zhuǎn)速計(jì)

    大家好!這是我的下一個(gè)項(xiàng)目,F(xiàn)idget Spinner RPM Counter 或帶有霍爾效應(yīng)傳感器的 Arduino 轉(zhuǎn)速計(jì)。一:要求所需零件:指尖陀螺釹磁鐵Arduino UnoLED
    發(fā)表于 12-21 12:34 ?2次下載