Xamarin.Android 控制件 (小工具)
Xamarin.Android 會公開 Android 所提供的所有原生使用者介面控件(小工具)。 這些控制項可以使用 Android 設計工具輕鬆地新增至 Xamarin.Android 應用程式,或透過 XML 版面配置檔案以程式設計方式新增至 Xamarin.Android 應用程式。 無論您選擇哪一種方法,Xamarin.Android 都會公開 C# 中的所有使用者介面物件屬性和方法。 下列各節介紹最常見的Android使用者介面控件,並說明如何將控件併入 Xamarin.Android 應用程式。
動作列
ActionBar
是顯示活動標題、流覽介面和其他互動式專案的工具列。 一般而言,動作列會出現在活動窗口頂端。
自動完成
AutoCompleteTextView
是可編輯的文字檢視專案,會在使用者輸入時自動顯示完成建議。 建議清單會顯示在下拉功能表中,使用者可以選擇專案來取代編輯方塊的內容。
按鈕
按鈕是用戶點選以執行動作的UI元素。
Calendar
類別 Calendar
可用來將特定實例的時間(從 epoch 位移的毫秒值)轉換成年份、月份、小時、月份的日期,以及下周的日期等值。
Calendar
支援與行事曆數據的豐富互動選項,包括讀取和寫入事件、出席者和提醒的能力。 藉由在應用程式中使用行事曆提供者,您透過 API 新增的數據會出現在 Android 隨附的內建行事曆應用程式中。
CardView
CardView
是UI元件,在類似卡片的檢視中呈現文字和影像內容。 CardView
會實作為 FrameLayout
具有圓角和陰影的小工具。 通常,CardView
是用來在 或 GridView
檢視群組中ListView
呈現單一數據列專案。
編輯文字
EditText
是用來輸入和修改文字的UI元素。
資源庫
Gallery
是用來在水平卷動清單中顯示專案的版面配置小工具;它會將目前選取範圍放置在檢視的中心。
導覽列
導覽列會在不包含 [首頁]、[上一頁] 和 [功能表] 的硬體按鈕的裝置上提供導覽控件。
選擇器
選擇器 是 UI 元素,可讓使用者使用 Android 提供的對話框來挑選日期或時間。
快顯功能表
PopupMenu
用於顯示附加至特定檢視的快捷功能表。
RatingBar
RatingBar
是UI元素,以星形顯示評等。
微調按鈕
Spinner
是一個 UI 元素,可讓您快速從集合中選取一個值。 其類似於下拉式清單。
Switch
Switch
是一個UI元素,可讓使用者在兩種狀態之間切換,例如ON或 OFF。 Switch
預設值為 OFF。
TextureView
TextureView
是使用硬體加速的 2D 轉譯來顯示視訊或 OpenGL 內容數據流的檢視。
ToolBar
小 Toolbar
工具(在 Android 5.0 Lollipop 中引進)可視為動作列介面的一般化,其用途是取代動作列。 Toolbar
可以在應用程式配置中的任何位置使用 ,而且比動作列更可自定義。
ViewPager
ViewPager
是一個版面配置管理員,可讓用戶在數據頁面左右翻轉。
WebView
WebView
是UI元素,可讓您建立自己的視窗來檢視網頁(甚至開發完整的瀏覽器)。