怎么把几个应用放在mainmenu的规定位置?

全球全网精准引流软件SaaS平台
企业官方账号
2011-10-10 01:21:08
怎么把几个应用放在mainmenu的规定位置?
比如几个应用要放在第一屏的前面四个位置,几个应用需要放在第二屏的前面4个位置!

不知道各位大大有没有遇到过类似问题,麻烦了!
...全文
150 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
念茜 2011-10-11
  • 打赏
  • 举报
回复
/packages/apps/Launcher/res/xml/default_workspace.xml中记录了系统初始化或者恢复出厂设置时桌面上图标的排列。 其中相关的属性 screen,x,y这几个属性可以控制。
wyx100 2011-10-11
  • 打赏
  • 举报
回复
在 addApps 时处理
把指定的应用加到list对应的位置
fishmen26 2011-10-11
  • 打赏
  • 举报
回复
在launch2 中 ,mainmenu 中的 所有app 都由 ApplicationInfo这个数据结构管理。

楼主只要控制住 src\com\android\launcher2 下的
private ArrayList<ApplicationInfo> mAllAppsList = new ArrayList<ApplicationInfo>();
变量,让希望的app出现在mAllAppsList 的指定位置,这样就可以实现楼主的效果了,当然还需要在package install/remove 时注意改变app的位置信息。
aSysBang 2011-10-10
  • 打赏
  • 举报
回复
里面的话 就在 addApps 时处理
把指定的应用加到list对应的位置
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 l417584711 的回复:]
launcher这个应用的res/xml下 有配置文件
[/Quote]

能具体说说吗,可以把一个应用固定在mainmenu里面的某个位置?不是idle桌面,是主界面里面!
aSysBang 2011-10-10
  • 打赏
  • 举报
回复
launcher这个应用的res/xml下 有配置文件
  • 打赏
  • 举报
回复
我快崩溃了!
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fishmen26 的回复:]
你能改源码么?
[/Quote]

能的,就是不知道哪个函数!
fishmen26 2011-10-10
  • 打赏
  • 举报
回复
你能改源码么?
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gjiangqin 的回复:]
可以使用相对布局看看
[/Quote]
就是launcher的那个主菜单里面,把几个应用放在固定的位置上面!
「已注销」 2011-10-10
  • 打赏
  • 举报
回复
可以使用相对布局看看
lww200888 2011-10-10
  • 打赏
  • 举报
回复
应该实现不了吧,为求高人帮你顶一下。

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧