查看: 31888|回复: 19

[Android常见问题] Android九宫格界面修改

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[Android常见问题] Android九宫格界面修改

[复制链接]
31888 19 | 发表于 2014-9-29 17:08:04 |阅读模式 | |
本帖最后由 wolf 于 2015-5-6 20:29 编辑

Android九宫格界面自定义
     有些开发者不满足我们的分享界面,或者与自己的应用风格不匹配,而我们Android的界面代码是开源的,在PlatformGridView.java与onekeyshare.java中可以如下设置:
QQ截图20140929161942.jpg

注意:从2.5.3以后的版本修改此界面的方法代码处于cn.sharesdk.onekeyshare.theme.classic
此路径下的PlatformListPage.java类中。
1、如图所示九宫格的各个图标您可以在资源文件中直接替换成你想要的图片即可;
2、图中的文字项,也可以在资源的文件中修改文字即可;
3、第三方图标的小背景可以在PlatformGridView.java修改,如图所示:
QQ截图20140929165454.jpg
4、文字的颜色,也在此文件下PlatformGridView.java,如图所示:
QQ截图20140929165938.jpg
5、背景颜色在onekeyshare.java中修改, 在sample项目里的OnekeyShare类的initPageView方法里修改LinearLayout背景图。
Onekeyshare项目我们有提供源码,可以直接修改里面的代码的。如图位置所示:
QQ截图20140929170136.jpg

以上文件的代码都是开源的,开发者也可以自行开发修改。




Rank: 1

主题:
帖子:
积分:
0
发表于 2015-3-12 09:07:43 |

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-1-16 15:56:18 |
就是这个了 ,找到这个应该就可以自己进行修改了

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-2-25 15:52:08 |
那怎么修改九宫格下面的按钮样式呢

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-2-25 16:26:21 |
touna_chen 发表于 2016-2-25 15:52
那怎么修改九宫格下面的按钮样式呢

按钮的样式是替换res相应的图片就好的

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-4-14 14:57:31 |
刚刚下载的最新的SDK 里没有PlatformGridView这个类呢

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-4-14 16:30:47 |
Lee 发表于 2016-4-14 14:57
刚刚下载的最新的SDK 里没有PlatformGridView这个类呢

最新版本的界面是改了的 不用原来的了 可以加4006852216来资源界面的问题

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-4-19 18:14:03 |
能不能在九宫格上面加张图片之类的、?
而且我集成进去只分享3个平台,结果右边空出一块

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-4-19 18:29:58 |
尾戒 发表于 2016-4-19 18:14
能不能在九宫格上面加张图片之类的、?
而且我集成进去只分享3个平台,结果右边空出一块
...

您说的加图片是加图标平台吗?还是在哪里加图片,
cn.sharesdk.onekeyshare.themes.classic.port 这个包下的PlatformPageAdapterPort.java这个类
        private static final int PAGE_SIZE_P = 9;//12;
        private static final int LINE_SIZE_P = 3;//4;
这两项改成这样就是3个了

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-4-20 18:36:09 |
刚下载的SDK怎么没有PlatformListPage.java这个类和PlatformGridView.java,而且OnekeyShare里面也没有initpageview方法啊
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
免费咨询 | 24小时在线
快速回复 返回顶部 返回列表