檢測安卓中的主頁按鈕的按下
這個例子演示瞭如何檢測安卓中的主頁按鈕
步驟 1 − 在 Android Studio 中建立一個新專案,點選 File ⇒ New Project 然後填寫所有必要詳細資訊來建立新專案。
步驟 2 − 將以下程式碼新增到 res/layout/activity_main.xml 中。
<?xml version = "1.0" encoding = "utf-8"?> <LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android" android:orientation = "vertical" android:layout_width = "match_parent" android:gravity = "center" android:layout_height = "match_parent"> <TextView android:id = "@+id/text" android:layout_width = "fill_parent" android:gravity = "center" android:textSize = "30sp" android:layout_height = "wrap_content" android:text = "Click here" /> </LinearLayout>
在以上程式碼中,我們使用了一個文字檢視。
步驟 3 − 將以下程式碼新增到 src/MainActivity.java 中
package com.example.myapplication; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { TextView text; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = findViewById(R.id.text); text.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onUserLeaveHint(); } }); } @Override protected void onUserLeaveHint() { text.setText("Home buton pressed"); Toast.makeText(MainActivity.this,"Home buton pressed",Toast.LENGTH_LONG).show(); super.onUserLeaveHint(); } }
我們來嘗試執行你的應用吧。我假設你已經在電腦上連線了真正的安卓移動裝置。要在 Android Studio 中執行此應用,開啟專案的一個活動檔案並點選工具欄上的執行 圖示。選擇你的移動裝置,然後檢查你的移動裝置,它將會顯示你的預設螢幕 –
現在點選主頁按鈕,結果將會是這樣
廣告