Activity是Android应用用户界面的基本组成部件。但Activity本身并不提供用户界面(User Interface)。从程序结构层次上来说,一个Android应用是类android.app.Application的一个实例, Application中可以包含多个android.app.Activity实例。每个Activity 带一个Window类,这个类在Android平台上没有提供太多功能,主要可以用来控制标题栏(屏幕顶端)。比如设置UI全屏显示可以使用如下代码:
|
1
2
3
|
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
|

本文介绍了Android应用中Activity与用户界面的关系,强调Activity通过setContentView()设置用户界面,并解释了View和ViewGroup在UI设计中的角色。推荐使用XML进行用户界面描述,遵循MVC模式,以实现界面和逻辑分离。讨论了各种布局类型,如FrameLayout、LinearLayout、TableLayout、AbsoluteLayout和RelativeLayout,并提及了不推荐使用AbsoluteLayout的原因。此外,还提到了Android UI设计工具DroidDraw和API Demo作为辅助设计资源。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



