摘要: 所谓自定义控件(或称组件)也就是编写自己的控件类型,而非Android中提供的标准的控件,如TextView,CheckBox等等.不过自定义的控件一般也都是从标准控件继承来的,或者是多种控件组合,或者是对标准控件的属性进行改变而得到的自己满意的控件.自定义控件可能会有很多种方法,这里只介绍我要介绍的方法.在这种方法中,大概的步骤是这样的1.我们的自定义控件和其他的控件一样,应该写成一个类,而这个类的属性是是有自己来决定的.2.我们要在res/values目录下建立一个attrs.xml的文件,并在此文件中增加对控件的属性的定义.3.使用AttributeSet来完成控件类的构造函数,并在构造 阅读全文
posted @ 2011-11-08 14:41 囧里个囧 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 可以利用清理历史栈的方法,来巧妙关闭所有activity,首先用一个设置为不可见的activity A来启动程序,这个activity A的作用只是用来垫栈底,只有启动和退出程序才会用到这个activity,而你需要退出的时候,只需要跳转至这个activity A ,并让A finish自己就可以实现关闭所有的activity。Intent intent = new Intent();intent.setClass(B.this, A.class); //B为你按退出按钮所在的activityintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); // 阅读全文
posted @ 2011-11-08 13:30 囧里个囧 阅读(1118) 评论(0) 推荐(0) 编辑