|
- 重要说明:在MainActivi.java里最后插入下面的代码即可实现点击返回键弹出带图片的“再按一次退出“Toast。- }! B( d/ a9 [0 O o% _
# z0 Q+ K2 l7 u* {" z$ z; T- ( u- r5 `2 ~% S
- private long exitTime = 2000;
- A5 h. h5 M9 z4 k+ Y/ V - public void onBackPressed() {: T2 z0 a: p, z1 c! T
- if (System.currentTimeMillis() - exitTime > 2000) {
. Y) x; O4 x6 X+ k - Toast toast = Toast.makeText(getApplicationContext(),"再按一次退出", Toast.LENGTH_LONG);
' x# F4 I* z0 \6 V, _& p - LinearLayout toastView = (LinearLayout) toast.getView();* X: |! N. g! K. F1 {5 a- E
- ImageView imageCodeProject = new ImageView(getApplicationContext());8 K- ?$ v G) D% ^4 ]4 S
- imageCodeProject.setImageResource(R.drawable.ic_launcher); 提示:“ic_launcher“指的是应用图标,在APK文件内部文件夹Drawable里面。9 `9 r. F4 C: _. {- v# o
- toastView.addView(imageCodeProject, 0);4 l9 |: v- D L2 W5 n
- toast.show();5 G- t# h$ n7 o: P8 t2 U/ H
- exitTime = System.currentTimeMillis();1 v7 }" O, g% x( h% P9 j8 Z, n
- } else {
: T! A% I$ I0 Z/ o; r, f# } - finish();" w) \" u; @$ l* a1 J
- }) k7 Q: r" `; `$ ]' \$ w
- }}
复制代码 |
|