原创 Android官方文檔—User Interface(Search)(概述)

搜索概述 搜索是Android上的核心用戶功能。用戶應該能夠搜索他們可用的任何數據,無論內容是位於設備還是Internet上。爲了幫助用戶創建一致的搜索體驗,Android提供了一個搜索框架,可幫助您實現對應用程序的搜索。 圖1.包含自定

原创 Android官方文檔—User Interface(Settings)

設置項 應用程序通常包含允許用戶修改應用程序功能和行爲的設置。例如,某些應用程序允許用戶指定是啓用通知還是指定應用程序與雲同步數據的頻率。 如果要爲應用程序提供設置,則應使用Android的Preference API構建與其他Andro

原创 Android官方文檔—User Interface(Input Controls)(Toggle Buttons)

切換按鈕 切換按鈕允許用戶在兩​​種狀態之間更改設置。 您可以使用ToggleButton對象向佈局添加基本切換按鈕。 Android 4.0(API級別14)引入了另一種稱爲開關的切換按鈕,它提供了一個滑塊控件,您可以使用Switch對

原创 Android官方文檔—User Interface(Input Controls)(Pickers)

選擇器 Android爲用戶提供控制選擇時間或選擇日期作爲隨時可用的對話框的控件。每個選擇器提供控制以選擇時間(小時,分鐘,上午/下午)或日期(月,日,年)的每個部分。使用這些選擇器有助於確保您的用戶可以選擇有效,格式正確的時間或日期,並

原创 Android官方文檔—User Interface(Layouts)(概述)

Layouts 佈局定義用戶界面的可視結構,例如活動或應用程序窗口小部件的UI。您可以通過兩種方式聲明佈局: 以XML格式聲明UI元素。 Android提供了一個簡單的XML詞彙表,它對應於View類和子類,例如小部件和佈局的類。 在運行

原创 Android官方文檔—User Interface(Input Controls)(Radio Buttons)

單選按鈕 單選按鈕允許用戶從一組中選擇一個選項。如果您認爲用戶需要並排查看所有可用選項,則應使用單選按鈕的單選按鈕。如果沒有必要並排顯示所有選項,請使用微調器。 要創建每個單選按鈕選項,請在佈局中創建RadioButton。但是,由於單

原创 Android官方文檔—User Interface(Input Controls)(Text Fields)

文本域 文本域允許用戶在您的應用中鍵入文本。它可以是單行或多行。觸摸文本字段會放置光標並自動顯示鍵盤。除了鍵入之外,文本字段還允許進行各種其他活動,例如文本選擇(剪切,複製,粘貼)和通過自動完成查找數據。 您可以使用EditText對象向

原创 Android官方文檔—User Interface(Input Controls)(Buttons)

Buttons 按鈕由文本或圖標(或文本和圖標兩者)組成,用於傳達用戶觸摸時發生的操作。 根據您是否需要帶有文本,圖標或兩者的按鈕,您可以通過三種方式在佈局中創建按鈕: 使用文本,使用Button類: <Button andr

原创 Android官方文檔—User Interface(Input Events)

輸入事件 在Android上,有多種方法可以攔截用戶與您的應用程序交互的事件。在考慮用戶界面中的事件時,方法是從用戶與之交互的特定View對象中捕獲事件。 View類提供了這樣做的方法。 在用於構成佈局的各種View類中,您可能會注意到幾

原创 Android官方文檔—APP清單(uses-feature)

<uses-feature> 語法: <uses-feature android:name="string" android:required=["true" | "false"] and

原创 Android官方文檔—APP清單(uses-library)

<uses-library> 語法: <uses-library android:name="string" android:required=["true" | "false"] /> 包含於:

原创 Android官方文檔—APP清單(uses-sdk)

<uses-sdk> 語法: <uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" androi

原创 Android官方文檔—User Interface(Layouts)(Linear Layout)

Linear Layout LinearLayout是一個視圖組,可以在一個方向上垂直或水平對齊所有子項。您可以使用android:orientation屬性指定佈局方向。 LinearLayout的所有子項一個接一個地堆疊,因此垂直列

原创 Android官方文檔—User Interface(Layouts)(Relative Layout)

Relative Layout RelativeLayout是一個視圖組,用於顯示相對位置的子視圖。每個視圖的位置可以指定爲相對於同級元素(例如,在另一個視圖的左側或下方)或相對於父級RelativeLayout區域的位置(例如與底部,左

原创 Android官方文檔—User Interface(Input Controls)(Spinners)

下拉列表 下拉列表提供了從集合中選擇一個值的快速方法。在默認狀態下,微調器顯示其當前選定的值。觸摸微調器會顯示一個包含所有其他可用值的下拉菜單,用戶可以從中選擇一個新值。 您可以使用Spinner對象向佈局添加微調器。您通常應該在XML