怎么添加天气插件?

蒋焱艳蒋焱艳最佳答案最佳答案

打开Weather-UI源码,找到其布局文件res/layout/wea_content.xml 修改其中的内容(直接复制模板修改),使其能够适应自己的需求。

然后重新编译项目,生成apk包,并且通过第三方应用工具安装到Nexus4手机上测试。

效果图如下: 接下来分享如何定制自己需要的天气界面效果。在制作前我们需要先了解Weather-UI的一些基本特性及其界面构成,进而才能“对症下药”。

首先,我们从效果图入手。通过分析效果图我们可以得到以下信息: 1,有详细天气信息和气温情况两个版块; 2,两个模块之间有一个间隔带; 3,详细天气信息有天气描述和温度区间两个小版块; 4,每个版块间边界清晰,分隔明显。 根据以上信息我们就可以开始动手改进了。

我这次是基于之前做好的一个界面模板进行修改的,大家可以看看我之前做好的这个模板的效果图: 从图中可以看到我之前的模板已经基本符合上面的四项要求了,因此我们只需要根据需要添加或者删除一些内容就可以了。

为了演示方便,我将原来的代码删掉了一些,只保留了主要结构和核心代码,请大家不要较真,哈哈哈~ 根据以上分析就可以开始动手修改了。因为我要添加自己本地的图标(因为GoogleIcons库太大了而且又没法使用自定义图标功能)所以要先引入对应的jar包。

然后在res/values里面新建个strings.txt,输入自己喜欢的城市拼音,比如我这里是“chengdu”。

接着在res/drawable中新建一个名为“weather_icon.png”的图片,图片尺寸可以根据喜好任意设置。

注意!!!这里生成的图片一定要比自己设置的图标尺寸要大,否则会显示不出来。 我这里的天气组件的界面效果就改好了,是不是很简单? 大家按照同样的方法修改自己需要的界面即可。

我来回答
请发表正能量的言论,文明评论!