- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
八输入按钮与指示元件
EditText元件可以透過3個屬性控制輸入的內容:digitals、numeric與inputType。 要讓模擬器提供軟體鍵盤,請於建立新模擬器實體時,取消Keyboard欄「Hardware keyboard present」項目勾選,至於實際裝置應該都有提供。 EditText另一個經常使用的方式是密碼輸入,將輸入的資料隱藏,這可以利用「android:inputType=textPassword」實現。 「android:inputType=textVisiblePassword」,這屬性設定值會使密碼顯示出來;密碼輸入也可以利用屬性設定「android:password=true」完成。 「onKey」事件在有鍵被按下與放開時,由目標視圖元件各產生一次,是EditText最常處理的事件,但要注意軟體鍵盤的按鍵並不會觸發此事件。 onKey的偵聽器需要實體化「OnKeyListener」介面為物體,且必需實作「onKey(int, Event)」方法為事件處理方法。 註:若使用匿名事件,必須在實體化物件時,接著定義匿名事件程序 (P.8-6) UITest_1範例 範例在佈局中加入一個TextView與EditText(位於TextView下方),設定TextView的屬性「android:password=true」。 偵聽TextView的onKey事件,當發現onKey是因按下「Enter」鍵而產生,則將在EditText輸入的密碼從TextView顯示出來。 佈局檔與程式內容請參考原書。 AutoCompleteTextView元件類似於EditText,也是用以提供使用者輸入資料,但它能夠提供含有一些可能建議內容的清單,讓使用者可直接從中選取符合的內容。 使用時需先建立一個包括清單內容的字串陣列,然後再建立陣列適應器(轉接器 ArrayAdapter);建立陣列適應器需要3個參數:適應器所在活動本身、適應器顯示樣式識別碼、資料來源陣列。 接著用AutoCompleteTextView元件的setThreshold方法顯示清單所需輸入的字元數設定。 最後用AutoCompleteTextView元件的setAdapter(ArrayAdapter)方法將剛建立的ArrayAdapter物件指定給此AutoCompleteTextView元件。 AutoComplete Test範例 於佈局中加入一個AutoCompleteTextView元件。 於主程式中建立字串陣列、ArrayAdapter,將輸入的字元數設為1 。 將建立的ArrayAdapter指定給此AutoCompleteTextView元件。 佈局檔與程式內容請參考原書。 多欄自動完成輸入元件(MultiAutoCompleteTextView)延伸自自動完成輸入元件,最大的差異是可以用指定符號將輸入分成多個欄位,每個欄位都具有相同的自動完成輸入內容清單。 MultiAutoComplete Test範例:佈局檔與程式內容請參考原書。 影像按鈕與一般按鈕 影像按鈕在XML檔的標籤為ImageButton,使用時先將要設定的圖示(.png影像檔)置於專案「\res\drawable\」資料夾中,再從佈局檔中設定它的「src」屬性為「”@drawable/影像檔名(不含附檔名)」即可。 影像按鈕只能顯示圖形,無法同時顯示文字與圖形。 如要同時顯示文字與圖形,還是得靠原來的按鈕元件。按鈕元件的「text」屬性可以設定它顯示的標題,而「drawableTop」、「drawableBottom」、「drawablwLeft」、「drawableRight」4個屬性可以設定在標題上、下、左、右所要顯示的影像。 新增一個存放影像的資料夾 從Package Explorer右敲專案。 從快選單選「NewFolder」命令。 從「New Folder」對話框,在Folder name欄位輸入資料夾名稱「drawable」後按「Finish」鈕。 影像按鈕佈局請參考原書。 選項鈕 選項鈕的作用是將一些預先設定的選項群組起來,讓使用者從中選擇一個,一定要選且也只能選一個。 選項群組在XML檔中以RadioGroup表示,選項鈕為RadioButton。選項鈕相當於只有2種狀態的按鈕:選取(checked)或未選(unchecked),以布林值的「checked」屬性表示。 當一個選項群組內選項鈕狀態改變時會觸發「onCheckedChange」事件,利用偵聽此事件並處理,就能達到操作目的。 RadioButton Test範例請參考原書。 檢查框 檢查框(CheckBox)與選項鈕很類似,最大差別為被選項目的數量沒有限制。 當使用者敲擊檢查框會改變其選取狀態,同時觸
您可能关注的文档
- LOGO2009年江西中考物理试卷PPT版景德镇罗英填空题.PPT
- MPA案例教学-苏州大学MPA教育中心.PPT
- NetDrive在学校环境中的应用.DOC
- OFDM系统中的同步问题浅析-Read.PPT
- M巨噬细胞P浆细胞Eo嗜酸性粒细胞图10巨噬细胞电镜图.PPT
- opgw光缆生产厂家_opgw复合光缆8287opgw光缆价格.DOC
- OLYMPUSIX51倒置显微镜操作规程-厦门大学医学院中心室.DOC
- PCBLayout作业指导书-老外开源CNC控制器含原理图PCB.DOC
- playingfootball现在分词作伴随状语现在分词作状语1.PPT
- QC小组活动成果评审表-中国有色金属建设协会.DOC
原创力文档


文档评论(0)