1. 程式人生 > >Android 返回按鈕的實現

Android 返回按鈕的實現

方法1:

new Thread(){
  public void run() {
  try{
   Instrumentation inst = new Instrumentation();
   inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);
  }
  catch (Exception e) {
         Log.e("Exception when onBack", e.toString());
       }
  }
 }.start();

該方法等同於按返回鍵

方法2:

Runtime runtime = Runtime.getRuntime
(); try { runtime.exec("input keyevent " + KeyEvent.KEYCODE_BACK); } catch (IOException e) { e.printStackTrace(); }

該方法同樣是執行返回鍵,但是效率較低,會有1秒左右的延遲

相關推薦

Android 返回按鈕實現

方法1: new Thread(){ public void run() { try{ Instrumentation inst = new Instrumentation();

Android 中點選某個按鈕實現 返回鍵 的功能

有時候,我們需要用到返回鍵的功能,但為了美觀,通常我們會將返回鍵放在頁面左上角,這裡我們就需要觸發這個返回鍵的功能才能起到返回的作用,看程式碼吧 backBtn.setOnClickListener(new OnClickListener() { @Ove

Android 使用SwipeBackLayout實現滑動返回上一級頁面——實戰來襲

color tran 創建 line 不讓 -s sdn edi 會有 我們知道。APP在設計上習慣性的把返回button放在屏幕的左上角,那麽,在非常多時候(尤其是大屏幕手機),操作改返回button,就會有諸多不便了。為了更加方便實現“返回”功能。如今的一些

Android模仿iOS實現側滑返回(類似微信)

actionbar fin kth ins any lean blog 模仿 over 我們都知道側滑返回操作是 iOS 裏面比較常見的功能,一般是手指在靠近手機屏幕左邊緣向右滑動就可以關閉當前的界面,iOS 系統提供了這樣的 API,但是 Android 怎麽實現呢? 網

Android用戶點擊返回按鈕兩次退出整個APP

gen add toast 觸發 flag res 退出程序 ont sed 最近的APP項目有一個需求就是連續點擊兩次返回按鈕,退出整個APP,而不是返回到上一個頁面,這個連續是有時間限制的,在我的項目裏,我設置成2秒鐘,如果兩秒之內點擊了兩次,就代表用戶想要退出整個AP

Android 標題欄新增返回按鈕及響應

在Activity的onCreate方法中新增如下程式碼: ActionBar actionBar = getSupportActionBar(); if(actionBar != null){ actionBar.setHomeButtonEnabled(true); acti

Android開發實現點選兩次返回實現退出功能

在使用android平臺的app是我們經常會發現點選兩次返回鍵會提示是否 退出的功能,下面講講此功能是如何實現的(此方法比較簡單) 第一種方法是對系統返回鍵進行監聽,定義一個變數記錄按鍵時間,通過計算時間差來實現該功能,程式碼如下: //退出時的時間 private long mExitTime;

Android 新增選單和返回按鈕

在toolbar上新增選單和返回按鈕 1. 新增選單 1.1 新建menu檔案 右擊res資料夾新建 Android resource dictionary,新建menu資料夾 右擊menu資料夾新建Menu resource file,輸入名稱 1.2 設定選單按鈕 &l

Android按鈕實現點選事件的幾種方式

此方法整體看上去簡單易懂,個人比較常用 xml佈局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

Android-響應按鈕的點選三種實現方法

一、使用反射方式來實現按鈕的點選 新增一個onButtonClicked方法 public void onButtonClicked(View view) { TextView tex

Android天氣專案更新按鈕實現旋轉

(IDE為Eclipse) 第一步:建立動畫檔案 在res資料夾下新建animator資料夾,新建animator的xml檔案 點選下一步,介面裡填寫下圖內容 檔案建好之後填寫如下內容: (注意:android:drawable="@drawable/tit

Android Toolbar的返回按鈕怎麼顯示

其程式碼如下:private void setToolBar() { Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_localMain); this.setSupportAction

玩轉Android之如何處理返回按鈕

Android和iPhone什麼的手機在按鍵上有一個很大的區別就是Android的手機有返回按鈕。今天就來講一下這個返回按鈕。這個問題處理不好後面會遇到些許的麻煩。 捕獲返回按鈕事件 首先建立一個我們今天要用的APP專案,然後給專案中新增兩個Activi

Android按鈕的水波紋點選效果的實現

關於按鈕水波紋的點選效果,這個是我在http://blog.csdn.net/singwhatiwanna/article/details/42614953這篇文章讀到的。寫得真心不錯,我只是站在巨人的肩上而已。 我加了一些註釋,以至於我們更好的理解這篇不錯的文章 下面是主

Android開發】Toolbar與返回按鈕

在toolbar上面的返回按鈕有兩個可能的功能: 結束當前fragment 結束當前activity 但無論是哪個,都需要設定這個按鈕的圖示並給這個按鈕一個監聽器: Toolbar toolb

Android 點選按鈕實現控制元件顯示隱藏

我寫了一個自定義的listview,listview 每一列點選切換圖示 同時顯示 隱藏的佈局,再次點選則隱藏該佈局。以下是判斷的程式碼: holder.isShowlin.setOnClickListener(new View.OnClickListener() { @

Android移動開發 實現按鈕機制的三種方法

       Android開發中有三種主要的方式用於設定View的點選事件,1、建立內部類;2、主類中實現OnClickListener介面;3、使用匿名內部類。這三種方式都用到了OnClickListener介面,只是不同形式而已。其中OnClickListener是監

Android 自定義實現switch開關按鈕

前幾天在看蘑菇街上有個開關按鈕: 就在想是怎樣實現的,於是反編譯了它的原始碼,但是這時得到了下面的幾張圖片: 圖片對應的名稱: 無色長條:switch_frame; 白色圓點:switch_btn_pressed;左白右紅的長條:switch_bottom;黑色長條:

Android控制雙擊返回按鈕退出程序的代碼

err sed () ack TBase per androi text 控制 代碼過程中中,將代碼過程中比較常用的代碼段做個珍藏,下面的代碼內容是關於Android控制雙擊返回按鈕退出程序的代碼,應該是對大家有些幫助。 private static long back_p

Android Demo之旅 ListView底部新增載入更多按鈕實現資料分頁

在我們的實際專案中,資料應該說是很多的,我們的ListView不可能一下子把資料全部載入進來,我們可以當滾動條滾動到ListView的底部的時候,給一個更多的提示,當我們點選它即載入下一頁的資料,相當與我們的分頁效果,參考網上的東西,寫了一個小小的demo,並總結了一些知識