android layout activity 关联,Android中的活动及其布局之间的关系

在Eclipse中,每当我在Android应用程序中创建新的Activity时,除了Java Activity类之外,还会生成一个伴随布局xml文件.显然,我可以随时生成10个布局,并在这10个布局之间切换Activity的布局.

所以,我的问题是为什么要生成这种布局?它是为方便起见而生成的,还是始终与该Activity相关联的特定布局是一种好习惯?

另外,一个Activity是否总是必须有一个布局,或者我可以拥有一个从不使用布局的Activity.

解决方法:

来自android参考:

An activity is a single, focused thing that the user can do. Almost

all activities interact with the user, so the Activity class takes

care of creating a window for you in which you can place your UI with

setContentView(View).

创建窗口的过程非常耗时,您只能在Activity中调用一次setContentView.

>如果您需要添加xml资源,则可以使用layout inflater.(提示:始终将容器引用传递给充气机)

>如果您需要使用多个布局文件(一个全新的ui),则应考虑创建一个新的Activity.

关于您的问题:

So, my question is why this layout is being generated; is it generated for convenience or is it a good practice to always have a specific layout associated with the Activity?

方便起见,您正在使用向导来创建活动.在大多数情况下,您将为Activity实现XML资源,因此向导将为您创建它.

Also, does an Activity always have to have a layout, or could I have an Activity that never uses a layout?

不需要具有活动的布局,但是将创建一个窗口.这样的一个示例是启动屏幕活动,其中您显示图像但不设置内容视图.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值