Android入門教學
-
選擇框 RadioButton/Check
在學完 Button 之後,我們已經可以和使用者產生一定的互動了,但僅僅這些還遠遠不夠,很多時候我們需要給使用者提供一些選項,比如“記住密碼”、“自動登入”、“投票”等場景,我們需要提供一個或者多個選項給使用...
-
開關控制元件ToggleButton/Switch
1. 開關控制元件的功能 首先我們來看一張圖感受一下開關控制元件是啥: 沒錯,Android 系統的下拉選單裡“WLAN”、“藍芽”、“4G”、“飛航模式”等等所有的開關都可以用開關控制元件來實現。所以它的功能就很好理...
-
Android 圖片控制元件 ImageView
ImageView 和 TextView 一樣是直接繼承自 View 的基礎控制元件,顧名思義,TextView 用來展示文字,那 ImageView 就是用來展示圖片的了。因為 Android 碎片化嚴重,在 Android 中圖片很容易使用但是卻很難控制。不同...
-
Android 進度條 ProgressBar
今天要學的是一個特定場合要用到的控制元件——進度條控制元件。進度條的作用不言而喻,而在實際使用中,通常會有兩種型別的進度條:橫向進度條和圓形進度條。當然,ProgressBar 也是支援這兩種型別的,可以應對大多...
-
Android 拖動條 SeekBar
這一節要學的控制元件是 ProgressBar 的升級版,對於 ProgressBar 而言只能展示進度,而不能與使用者互動,也就是沒有接收使用者輸入的能力。而本節要學習的 SeekBar 是一種可以“Seek”的 ProgressBar,使用者不但可...
-
Android 評分條 RatingBar
本節將繼續學習一個和進度有關的控制元件:RatingBar ,在 Android 中 RatingBar 是一個可以支援使用者打分的 UI 控制元件,相比 ProgressBar 而言,RatingBar 不僅僅可以用來展示同時還可以接收使用者的輸入操作;而...
-
Android 滾動條 ScrollView
到這裡基本上你已經掌握了 Android 所有的常用控制元件,不知道有沒有這樣的疑惑:如果控制元件太多,在有的小尺寸手機上將螢幕佔滿了怎麼辦?是不是有一種通用的解決方法?沒錯,本節的主角——ScrollView 就是來幫...
-
Android 介面卡 Adapter
本節將會引入一個全新的概念——介面卡,這個名字很形象,和電源介面卡的功能類似,從程式設計的角度出發,它可以將不同型別、不同結構的資料適配到一起。...
-
Android 列表控制元件 ListView
在學習了 ScrollView 及 Adapter 兩節內容之後,大家應該對 ListView 有了一些基本的瞭解,它是一個列表樣式的 ViewGroup,將若干 item 按行排列。ListView 是一個很基本的控制元件也是 Android 中最重要的控制元件之...
-
Android 網格檢視 GridView
1. GridView 的特性 GridView 在 Android App 中運用非常廣泛,比如我們手機的系統相簿將我們的照片及照片名稱按照網格的樣式排列起來,並且可以上下滾動,這種效果非常適合用 GridView 實現。...
-
Android 下拉選擇框 Spinner
1. Spinner 的特性 Spinner 的功能是提供一個選擇框,預設情況下 Spinner 展示的是當前的選項,點選 Spinner 控制元件將會展示所有可選項供使用者點選選擇。Spinner 在很多情況下並不是獨立存在的,很有可能當前的 S...
-
自動補全文字框 AutoCompleteText
而實際上百度是在我們輸入的過程中實時的自動預判我們要輸入的內容,然後幫我們補全關鍵詞,這時候我們可以直接選擇系統的補全方案而減少很多不必要的時間,大大提高了搜尋效率,體驗非常棒。...
-
摺疊列表 ExpandableListView
1. ExpandableListView 的特性 ExpandableListView 繼承自 ListView,這意味著它擁有 ListView 的所有屬性,是 ListView 的升級版。它在 ListView 的基礎上增加了子列表,當我們點選某個列表項的時候,它會展開顯示所...
-
吐司提示:Toast 的使用方法
在使用 Android 手機的時候,有沒有遇到過如圖中這種型別的訊息提示? 這個在 Android 中被稱為 Toast,用來短暫的展示一些簡短的提示資訊。相比彈窗來講它對使用者的打擾更小,在提示一段時間之後會自動消失,通常...
