• Android手机屏幕相关知识(launcher2中)


    1、屏幕数量launcher.java

      原来:
        static final int SCREEN_COUNT = 5; // 五屏  
        static final int DEFAULT_SCREEN = 2; // 默认屏幕为中间的屏幕  
    
     改成:
        static final int SCREEN_COUNT = 1; // 一个屏  
        static final int DEFAULT_SCREEN = 0; // 默认屏幕为中间的屏幕  
    

    注:当java 文件修改了,则对应的launcher.xml文件也要修改,一个横屏的xml文件,一个竖屏的
    res/layout-land/launcher.xml

      原来:
        <com.android.launcher2.Workspace  
                  android:id="@+id/workspace"  
                  android:layout_width="match_parent"  
                  android:layout_height="match_parent"  
                  android:paddingLeft="@dimen/workspace_left_padding"  
                  android:paddingRight="@dimen/workspace_right_padding"  
                  android:paddingTop="@dimen/workspace_top_padding"  
                  android:paddingBottom="@dimen/workspace_bottom_padding"  
                  launcher:defaultScreen="2"  
                  launcher:cellCountX="@integer/cell_count_x"  
                  launcher:cellCountY="@integer/cell_count_y"  
                  launcher:pageSpacing="@dimen/workspace_page_spacing"  
                  launcher:scrollIndicatorPaddingLeft="@dimen/qsb_bar_height"  
                  launcher:scrollIndicatorPaddingRight="@dimen/button_bar_height">  
          
                  <include android:id="@+id/cell1" layout="@layout/workspace_screen" />  
                  <include android:id="@+id/cell2" layout="@layout/workspace_screen" />  
                  <include android:id="@+id/cell3" layout="@layout/workspace_screen" />  
                  <include android:id="@+id/cell4" layout="@layout/workspace_screen" />  
                  <include android:id="@+id/cell5" layout="@layout/workspace_screen" />  
              </com.android.launcher2.Workspace>  
    
    改成:
        <com.android.launcher2.Workspace  
            android:id="@+id/workspace"  
            android:layout_width="match_parent"  
            android:layout_height="match_parent"  
            android:paddingLeft="@dimen/workspace_left_padding"  
            android:paddingRight="@dimen/workspace_right_padding"  
            android:paddingTop="@dimen/workspace_top_padding"  
            android:paddingBottom="@dimen/workspace_bottom_padding"  
            launcher:defaultScreen="0"  
            launcher:cellCountX="@integer/cell_count_x"  
            launcher:cellCountY="@integer/cell_count_y"  
            launcher:pageSpacing="@dimen/workspace_page_spacing"  
            launcher:scrollIndicatorPaddingLeft="@dimen/qsb_bar_height"  
            launcher:scrollIndicatorPaddingRight="@dimen/button_bar_height">  
          
            <include android:id="@+id/cell1" layout="@layout/workspace_screen" />  
          
        </com.android.launcher2.Workspace>  
    

    同理,res/layout-port/launcher.xml也是这样修改

    2、

  • 相关阅读:
    扩展欧几里得(exgcd)与同余详解
    卡常模板
    文艺平衡树(区间翻转)
    Motto
    PKUWC2019划水记
    【模板】Splay(洛谷P3391)
    【PKUSC2018】最大前缀和
    【PKUWC2018】随机算法
    【PKUWC2018】Slay the Spire
    【PKUWC2018】Minimax
  • 原文地址:https://www.cnblogs.com/xhf-wonder/p/7337602.html
Copyright © 2020-2023  润新知