相关文件:
位置坐标文件:
sdk-4.1.1/device/rockchip/rk2928sdk/overlay/packages/apps/Launcher2/res/values-sw480dp-land/dimens.xml
水平布局文件:
sdk-4.1.1/device/rockchip/rk2928sdk/overlay/packages/apps/Launcher2/res/layout-sw480dp/workspace_cling.xml
垂直布局文件:
sdk-4.1.1/device/rockchip/rk2928sdk/overlay/packages/apps/Launcher2/res/layout-sw480dp-port/workspace_cling.xml
问题描述:
在水平放置机器时,提示应用程序的字符串与欢迎字符串重叠
分析问题:
将提示应用程序的字符串向上移动,将欢迎字符向下移动,拉开距离即可。
修改步骤如下:
1. 查看sdk-4.1.1/device/rockchip/rk2928sdk/overlay/packages/apps/Launcher2/res/layout-sw480dp/workspace_cling.xml
关键属性:
android:layout_marginTop="@dimen/cling_text_block_offset_y
将以下属性改为:
android:layout_marginTop="5dp"
<com.android.launcher2.Cling
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher"
launcher:drawIdentifier="workspace_large">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/cling_text_block_offset_x" //左间距
android:layout_marginTop="@dimen/cling_text_block_offset_y"> //顶间距
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
style="@style/ClingTitleText"
android:text="@string/workspace_cling_title" />
<TextView
style="@style/ClingText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/workspace_cling_move_item" />
<Button
style="@style/ClingButton"
android:layout_marginTop="15dp"
android:onClick="dismissWorkspaceCling" />
</LinearLayout>
</FrameLayout>
<TextView
style="@style/ClingText"
android:layout_width="180dp" //提示信息的宽度
android:layout_height="wrap_content"
android:layout_marginTop="5dp" //顶间距
android:layout_marginRight="130dp"
android:layout_gravity="right"
android:gravity="right"
android:text="@string/workspace_cling_open_all_apps" />
</com.android.launcher2.Cling>
2. 在 sdk-4.1.1/device/rockchip/rk2928sdk/overlay/packages/apps/Launcher2/res/values-sw480dp-land/dimens.xml 查找
cling_text_block_offset_y,修改如下:
<dimen name="cling_text_block_offset_x">140dp</dimen>
<dimen name="cling_text_block_offset_y">100dp</dimen>