读书频道 > 移动开发 > Android > 正文
  • 1.5.3 针对较小屏幕的main.xml和Subsidiary活动
  • 这个版本的main.xml文件(代码清单1-6)位于layout目录中,而不是位于layout-large目录中,其他main.xml文件放置在后一个目录中。这个版本适用于每个屏幕尺寸,除了那些被Android系统认为是“大”的屏幕。
     代码清单1-6:main.xml
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:orientation="horizontal" >
          
       <fragment
           android:id="@+id/list_frag"
           android:name="com.enterpriseandroidbook.fragmentframework.
    PickFragment"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           class="com.enterpriseandroidbook.fragmentframework.PickFragment" />
          
    </LinearLayout>

    注意,在此布局中,只有在大屏幕左侧显示列表的片段才出现。这意味着,当使用此布局时,就会创建该Fragment子类的实例。而在大屏幕上对应于屏幕右侧的Fragment子类则始终不会实例化。

    这不是问题,因为所有与用户交互的代码都在那些Fragment子类中。只要其他代码不对那些类做假设,它们存在或不存在就没什么区别。


排行
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站