
周sir
白天是名讲师,晚上是名有抱负的程序员也叫攻城师。这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。
在Android中,有时需要对控件进行测量,得到的控件宽度和高度,在OnCreate函数中通过控件对象调用getHeight方法获取到的仍然是0,Measure方法之后调用getMeasuredWidth的值还是0。 (更多…)
我们今天要讲的是Activity的四种launchMode。 launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,t…
在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。 而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。 在这些组件之间的通讯中,主要是由Intent协助完成的。 (更多…)
开发程序时难免会出现程序错误,JAVA程序错误信息可以在控制台查看,Android程序控制台显示信息是App加载启动信息,程序错误信息需要通过Locat调试工具来查看.Locat工具可以捕获的信息包括Dalvik虚拟机产生的信息,进程信息,ActivityManager信息,PackagerMana…
EditText是一个非常重要的组件,可以说它是用户和Android应用进行数据传输窗户,过它用户可以把数据传给Android应用,然后得到我们想要的数据。 EditText是TextView的子类,所以TextView的方法和特性同样存在于EditText中. (更多…)
Android文件本控件TextView是最常用最基础的控件之一主要用于显示文本,下面介绍文本控件需要撑握的一些常用属性. (更多…)
LayoutInflater主要是用于加载布局的。而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setContentView()方法的内部也是使用LayoutInflate…
转至:Java GUI程序设计的初步上 在实际应用中,我们见到的许多应用界面都属于GUI图形型用户界面。如:我们点击QQ图标,就会弹出一个QQ登陆界面的对话框。这个QQ图标就可以被称作图形化的用户界面。 (更多…)
在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计。 java.awt中定义了多种布局类,每种布局类对应一种布局的策略。常用的有以下布局类: (更多…)
窗口是GUI编程的基础,小应用程序或图形界面的应用程序的可视组件都放在窗口中,在GUI中,窗口是用户屏幕的一部分,起着在屏幕中一个小屏幕的作用。有以下三种窗口: (更多…)