zoukankan      html  css  js  c++  java
  • Android Toast 提示按两次返回键退出

     1 public class MainActivity extends Activity {
     2 
     3     @Override
     4     protected void onCreate(Bundle savedInstanceState) {
     5         super.onCreate(savedInstanceState);
     6         setContentView(R.layout.activity_main);
     7 
     8     }
     9 
    10     long startTime;
    11 
    12     @Override
    13     public void onBackPressed() {
    14         if (System.currentTimeMillis() - startTime < 2000) {
    15             super.onBackPressed();
    16         } else {
    17             startTime = System.currentTimeMillis();
    18 
    19             Toast toast = new Toast(this);
    20 
    21             LinearLayout layout = new LinearLayout(this);
    22             layout.setOrientation(LinearLayout.VERTICAL);
    23             layout.setBackgroundColor(Color.YELLOW);
    24             
    25             TextView tv1 = new TextView(this);
    26             tv1.setText("提示");
    27             tv1.setGravity(Gravity.CENTER);
    28             
    29             TextView tv2 = new TextView(this);
    30             tv2.setText("再按一次Back键退出");
    31             tv2.setGravity(Gravity.CENTER);
    32             
    33             layout.addView(tv1);
    34             layout.addView(tv2);
    35 
    36             toast.setView(layout);
    37             toast.setGravity(Gravity.CENTER_VERTICAL | Gravity.FILL_HORIZONTAL, 0, -200);
    38             toast.setDuration(Toast.LENGTH_SHORT);
    39             toast.show();
    40 
    41         }
    42 
    43     }
    44 
    45 }
    MainActivity

  • 相关阅读:
    复利计算- 结对
    《构建之法》第4章读后感
    复利计算--单元测试
    实验一 命令解释程序的编写实验
    Scrum 项目准备4.0
    Scrum 项目准备3.0
    scrum 项目准备2.0
    【操作系统】实验三 进程调度模拟程序
    scrum 项目准备1.0
    Scrum团队成立
  • 原文地址:https://www.cnblogs.com/Claire6649/p/5968990.html
Copyright © 2011-2022 走看看