盛年不重来,一日难再晨,及时当勉励,岁月不待人。这篇文章主要讲述Android Toast提示按两次返回键退出相关的知识,希望能为你提供帮助。
文章图片
文章图片
1 public class MainActivity extends Activity { 2 3@Override 4protected void onCreate(Bundle savedInstanceState) { 5super.onCreate(savedInstanceState); 6setContentView(R.layout.activity_main); 7 8} 9 10long startTime; 11 12@Override 13public void onBackPressed() { 14if (System.currentTimeMillis() - startTime < 2000) { 15super.onBackPressed(); 16} else { 17startTime = System.currentTimeMillis(); 18 19Toast toast = new Toast(this); 20 21LinearLayout layout = new LinearLayout(this); 22layout.setOrientation(LinearLayout.VERTICAL); 23layout.setBackgroundColor(Color.YELLOW); 24 25TextView tv1 = new TextView(this); 26tv1.setText("提示"); 27tv1.setGravity(Gravity.CENTER); 28 29TextView tv2 = new TextView(this); 30tv2.setText("再按一次Back键退出"); 31tv2.setGravity(Gravity.CENTER); 32 33layout.addView(tv1); 34layout.addView(tv2); 35 36toast.setView(layout); 37toast.setGravity(Gravity.CENTER_VERTICAL | Gravity.FILL_HORIZONTAL, 0, -200); 38toast.setDuration(Toast.LENGTH_SHORT); 39toast.show(); 40 41} 42 43} 44 45 }
MainActivity
文章图片
【Android Toast提示按两次返回键退出】
推荐阅读
- android studio view.setId报错
- Android DatePickerDialogTimePickerDialog
- Android Toast自定义
- android笔记:DatePickerDialog日期设置对话框
- android-数据存储之外部file存储(sdcard)
- Android大字体下,通话界面SIM卡运营商名称显示不全
- Android ProgressDialog加载进度
- Android 面试题2
- Android Facebook和Twitter分享