as在不同的设备中加载不同的布局

一个应用在平板电脑和手机中的效果往往是不同的,这就需要加载不同的布局文件

as中,在res中新建一个叫 layout-large(用于在平板电脑中的布局) 的文件夹,创建方式如下:

 记得改名

 

注意:如果你是在android目录下的话会看不到 layout-large,而在project目录中才能看到

然后在 layout-large 中新建一个叫 activity_main 的布局文件,没错,和 layout 中的 activity_main 同名!创建方法如下:

注意:不要像一般在 layout 里面的 New --> XML --> layout XML File 这种方式去创建,因为你会发现这样不允许在其中又创建一个叫activity_main的布局文件,而且这样创建会创建在 layout 中,layout-large 里还是什么都没有

 

OK,最后在layout中的activity_main 和 layout-large 中的activity_main 里去分别写上不同的布局来体现不同的效果,在手机中加载的是layout中的activity_main(一般体现单页效果), 而在平板中则是加载 layout-large 中的 activity_main(平板的屏幕够大,体现双页效果),这就由系统自己去判断识别到底加载哪个activity_main了

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值