7.1.1 Launcher3 默认桌面应用奇特点

7.1.1 Launcher3 默认桌面应用奇特点

上次说了添加默认桌面应用
其他说明screen,x,y 画的图今天发现有个奇怪现象
原说明图
这里写图片描述
添加默认桌面应用传送点http://blog.csdn.net/yxdspirit/article/details/78492487

//先看代码
   <resolve
        launcher:container="-100"
        launcher:screen="0"
        launcher:x="0"
        launcher:y="-3" >
        <favorite   
        launcher:className="com.android.dialer.DialtactsActivity"
        launcher:packageName="com.android.dialer"   />
    </resolve>

    <resolve
        launcher:container="-100"
        launcher:screen="0"
        launcher:x="1"
        launcher:y="-2" >
        <favorite   
        launcher:className="com.android.dialer.DialtactsActivity"
        launcher:packageName="com.android.dialer"   />
    </resolve>

    <resolve
        launcher:container="-100"
        launcher:screen="0"
        launcher:x="1"
        launcher:y="-1" >
        <favorite   
        launcher:className="com.android.dialer.DialtactsActivity"
        launcher:packageName="com.android.dialer"   />
    </resolve>

    <resolve
        launcher:container="-100"
        launcher:screen="0"
        launcher:x="0"
        launcher:y="-1" >
        <favorite   
        launcher:className="com.android.dialer.DialtactsActivity"
        launcher:packageName="com.android.dialer"   />
    </resolve>

按照上次的想法的话 图标应该是这样的
这里写图片描述

实际显示也确实是这样
这样的话用坐标轴表示的话很奇怪
这里写图片描述

今天偶然看了下launcher的数据库
发现存储的x,y是这样的
这里写图片描述

所以我改了下代码

    <resolve
        launcher:container="-100"
        launcher:screen="0"
        launcher:x="0"
        launcher:y="0" >
        <favorite   
        launcher:className="com.android.dialer.DialtactsActivity"
        launcher:packageName="com.android.dialer"   />
    </resolve>

    <resolve
        launcher:container="-100"
        launcher:screen="0"
        launcher:x="1"
        launcher:y="1" >
        <favorite   
        launcher:className="com.android.dialer.DialtactsActivity"
        launcher:packageName="com.android.dialer"   />
    </resolve>

    <resolve
        launcher:container="-100"
        launcher:screen="0"
        launcher:x="1"
        launcher:y="2" >
        <favorite   
        launcher:className="com.android.dialer.DialtactsActivity"
        launcher:packageName="com.android.dialer"   />
    </resolve>

    <resolve
        launcher:container="-100"
        launcher:screen="0"
        launcher:x="0"
        launcher:y="2" >
        <favorite   
        launcher:className="com.android.dialer.DialtactsActivity"
        launcher:packageName="com.android.dialer"   />
    </resolve>

发现结果是一样的,也是这样
这里写图片描述

这样的话用坐标轴表示的话就是这样了
这里写图片描述
具体的处理方法,估计得看源码了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值