2K+ 次瀏覽
在進入示例之前,我們應該瞭解 Android 中的 Toast 是什麼。Toast 是 java.lang.Object 的子類,用於顯示簡短的訊息,並在短暫時間後消失。此示例演示如何在 Android 中更改 Toast 的位置。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中,我們添加了一個文字檢視。當用戶點選文字... 閱讀更多
3K+ 次瀏覽
此示例演示如何在 Android 中建立點狀/虛線。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中,我們有一個帶有影像檢視的文字檢視。影像檢視包含一個點狀背景。因此,請在 drawable 中建立 dotted.xml,如下所示 - 步驟 3 - 將以下程式碼新增到 src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Build; import android.os.Bundle; import android.support.annotation.RequiresApi; import ... 閱讀更多
177 次瀏覽
有時我們需要顯示比 LENGTH_LONG 更長的時間。此示例演示如何顯示比 Toast.LENGTH_LONG 更長的 Toast。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中,我們添加了一個文字檢視。當用戶點選文字檢視時,它將顯示持續 1000 毫秒的 Toast。步驟 3 - 將以下程式碼新增到 src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.support.annotation.RequiresApi; import android.support.v7.app.AppCompatActivity; import android.view.Gravity; ... 閱讀更多
1K+ 次瀏覽
在很多情況下,需要在輸入密碼時或輸入密碼後顯示密碼。此示例演示如何在 Android 中切換顯示和隱藏密碼。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中,我們提供了兩個 TextInputEditText ... 閱讀更多
在很多情況下,我們不需要在 Activity 啟動時顯示鍵盤。此示例演示如何在 Android 中阻止 EditText 在 Activity 啟動時獲取焦點。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/Activity_main.xml。 在上面的程式碼中,我們提供了一個 EditText。預設情況下,它包含請求焦點。步驟 3 - 將以下程式碼新增到 src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.EditText; public class MainActivity extends ... 閱讀更多
582 次瀏覽
在很多情況下,我們需要根據專案需求更改不同的操作欄顏色。此示例演示如何在 Android 中建立兩個具有不同顏色狀態列的 Activity。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中,我們建立了一個按鈕,當單擊按鈕時,它將呼叫第二個 Activity。步驟 3 - 將以下程式碼新增到 src/MainActivity.javapackage com.example.andy.myapplication; import ... 閱讀更多
在進入示例之前,我們應該瞭解 Android 中的 TextInputLayout 是什麼。TextInputLayout 是 LinearLayout 的擴充套件。它將充當 EditText 的包裝器,併為 EditText 顯示平滑的提示動畫。此示例演示如何實現 Android TextInputLayout。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中... 閱讀更多
4K+ 次瀏覽
在進入示例之前,我們應該瞭解絕對座標是什麼。這意味著檢視在視窗管理器上的絕對位置 (x, y)。此示例演示如何獲取檢視的絕對座標。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的 xml 中,我們提供了一個 TextView。當用戶點選 TextView 時,它將在 Toast 中顯示檢視的位置。步驟 3 - 新增以下... 閱讀更多
Android 支援兩種方向:縱向和橫向。我們可以停用 Android 應用程式中的方向。此示例演示如何在 Android 中停用橫向模式。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中,它包含線性佈局和 EditText。它將支援橫向和縱向,如下所示 - 上面的輸出指示橫向模式 上面的輸出指示縱向模式。要停用橫向模式,需要... 閱讀更多
Android 使用 RecognizerIntent.ACTION_RECOGNIZE_SPEECH 支援 Google 內建的文字轉語音 API。此示例演示如何整合 Android 語音轉文字。步驟 1 - 在 Android Studio 中建立一個新專案,轉到檔案 ⇒ 新建專案,並填寫所有必需的詳細資訊以建立新專案。步驟 2 - 將以下程式碼新增到 res/layout/activity_main.xml。 在上面的程式碼中,我們建立了一個文字檢視和一個影像檢視。當用戶點選影像檢視時,它將呼叫 Google 語音轉文字 API 並將文字新增到文字... 閱讀更多