`

Android知识总结之重写方法

阅读更多
// 重写方法   点击菜单 弹出的菜单项的设置
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		
		menu.add(0, Config_constant.MENU_EXIT, 0, "退出")
			.setIcon(R.drawable.exit);
		return super.onCreateOptionsMenu(menu);
	}
// 用户点击菜单选项触发的事件
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		switch(item.getItemId()){
		
		case Config_constant.MENU_EXIT:					//按下退出菜单选项
			new AlertDialog.Builder(this)
							.setTitle("提示")
							.setMessage("确认退出吗?")
							.setIcon(R.drawable.alert_icon)
							.setPositiveButton(
									"确定",
									new DialogInterface.OnClickListener() {
									@Override
									public void onClick(DialogInterface dialog, int which) {
										android.os.Process.killProcess(android.os.Process.myPid());		//结束进程  退出程序
										TabDemoActivity.this.finish();
									}
							})
							.setNegativeButton(
									"取消",
									new DialogInterface.OnClickListener() {
										@Override
										public void onClick(DialogInterface dialog, int which) {}
									})
							.show();
							break;
			}
		return super.onOptionsItemSelected(item);
	}
分享到:
评论

相关推荐

    android自定义控件介绍,重写控件

    学习自定义控件,开发者需要掌握Android图形系统、事件处理机制以及布局管理的基本知识。同时,熟悉Android SDK提供的各种内置控件,理解它们的工作原理,将有助于我们更好地进行定制。此外,熟练运用属性动画和视图...

    Android入门到精通知识总结.pdf

    以下是对"Android入门到精通知识总结.pdf"中提及的一些重要概念的详细说明: ### 1. **Activity的生命周期** Activity是Android应用中的核心组件,它代表了用户界面的一个屏幕。Activity有七个主要状态,包括`...

    Android知识总结.doc

    ### Android知识总结:深入解析AppWidget与位置服务 #### AppWidget与Android.Widget解析 在Android开发中,AppWidget与Android.Widget扮演着不同但至关重要的角色。AppWidget是Android平台上的桌面小部件,允许...

    Android开发知识点总结[参考].pdf

    在Android开发中,掌握一些关键知识点对于提升应用质量和用户体验至关重要。以下是一些核心要点的详细说明: 1. **获取标题栏和状态栏高度** - 状态栏高度获取:通过`getWindow().getDecorView()....

    android 版 重写百思不得姐的app项目代码

    在Android开发中,"重写百思不得姐的app项目代码"是一个常见的实践,目的是学习和理解其设计思路,以及优化和个性化应用的功能。在这个项目中,主要关注的是图片处理和缓存机制,特别是对于gif图片的加载。下面将...

    android专业技能总结

    ### Android专业技能总结 在移动应用开发领域,Android平台凭借其开放性和强大的生态系统占据了重要的地位。对于希望在这一领域深耕的技术人员来说,掌握全面且深入的Android开发技能至关重要。本文将根据提供的...

    android开发之基础总结版

    本文将对一些常见的Android控件及其使用方法进行详尽的总结,帮助开发者巩固理解。 首先,Android文档是开发过程中的重要参考资料,它包含了Android SDK的所有API、类库以及使用指南。开发者可以通过查阅文档了解...

    android学习之SQLite总结(1)

    本文将对Android中的SQLite进行深入的总结,分为以下几个关键知识点: 1. **SQLite数据库介绍**: SQLite是一个开源的、基于SQL的嵌入式数据库,它不需要单独的服务器进程,而是作为应用程序的一部分运行。在...

    android绘图方法

    总结来说,Android的绘图方法涵盖了从基本形状到复杂图形的绘制,提供了丰富的图形对象和画布操作。通过结合动画制作和自定义View,开发者可以创造出富有交互性和动态性的用户界面。同时,合理利用硬件加速能进一步...

    android面试总结

    ### Android面试总结:Java基础知识详解 #### Java Object 类方法 在深入探讨面试中涉及的关键Java概念之前,我们先从Java中最基本的类——`Object`类开始。`Object`类是所有Java类的父类,提供了几个核心方法,...

    java和android通用的方法总结

    以下是这些方法的具体总结: 1. **GestureLock**: 这部分可能包含了手势解锁的实现,涉及到Android中的触摸事件处理、自定义View和手势识别技术。开发者可以通过手势识别库来创建用户友好的解锁界面。 2. **安卓...

    Android开发知识点总结.pdf

    - 可以通过设置`InputFilter`来阻止用户输入,例如创建一个匿名内部类,重写`filter`方法,返回空字符串,这样输入的字符将不会显示。 3. 实现全屏模式: - 在初始化时,调用`requestWindowFeature(Window....

    Android面试题总结

    1. **Activity**: Activity是Android应用中的四大组件之一,代表用户界面的一个实例。它负责处理用户交互,通过`setContentView()`加载布局,并通过`setOnClickListener()`等方法设置事件监听器。Activity是Context...

    Android手机游戏开发知识点总结.pdf

    4. **重写onDraw方法**:在Android中,自定义View时,我们需要重写onDraw方法来绘制游戏画面。无论是2D还是3D图形,都可以在这个方法中实现。 5. **事件处理**:Android提供了多种事件处理方法,如onKeyDown、...

    Android onKeyDown监听返回键无效的解决办法

    为了解决Android中onKeyDown监听返回键无效的问题,我们需要先了解几个关键的知识点:Activity生命周期中的onKeyDown()方法、dispatchKeyEvent()方法以及onBackPressed()方法。 首先,onKeyDown()是Activity中的回...

    Android专业技能总结完整版

    5. **自定义View**:理解Android绘图机制,掌握Canvas、Paint、Rect等基本绘图对象的使用,以及如何通过重写onDraw()方法创建自定义视图。 6. **网络交互**:使用HttpURLConnection、OkHttp或Retrofit进行网络请求...

    Android自定义view之画圆环(手把手教你如何一步步画圆环)的示例

    总结来说,这个“Android自定义view之画圆环”的示例涵盖了许多Android开发中的核心概念,包括自定义View的创建、图形绘制、动画应用以及性能优化。通过学习和实践这个示例,开发者可以更好地理解和掌握Android图形...

    Android定时执行任务总结demo

    以上就是关于“Android定时执行任务总结demo”的核心知识点。通过这个demo,你可以了解如何在Android中利用`AlarmManager`来实现定时任务,为你的应用程序添加更多自动化功能。在实践中,根据具体需求选择最适合的...

    老师讲的Android,自己总结的要点

    根据给定的文件信息,以下是对Android开发中的关键知识点的详细总结与解析: ### Android布局类型 在Android应用开发中,布局(Layout)是构建用户界面的基础。Android提供了多种布局方式来适应不同的UI设计需求:...

    Android开发知识点总结[参照].pdf

    创建一个新的`InputFilter`类,重写`filter()`方法,返回空字符串,这样就阻止了用户在`EditText`中输入任何字符。 3. **全屏设置**: - 在活动启动时,调用`requestWindowFeature(Window.FEATURE_NO_TITLE)`去除...

Global site tag (gtag.js) - Google Analytics