上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 之前实现了能够罗列可以罗列出全国所有的省、市、县,然后就是查询全国任意城市的天气信息。查询天气信息使用的是和风天气的api,这个api获得的天气信息是JSON格式的。 使用GSON库解析JSON数据的第一步要先定义用于映照的类。 我对官方实例做了一下删减,然后可以看到这次我想要展示在这次这个项目中的 阅读全文
posted @ 2017-09-10 15:32 xxbbtt 阅读(715) 评论(0) 推荐(1)
摘要: 一个天气预报APP至少应该具备以下功能: *可以罗列出全国所有的省、市、县; *可以查看全国任意城市的天气信息; *可以自由的切换城市,去查看其他城市的天气; *提供手动更新以及后台自动更新天气的功能; 这里使用和风天气作为天气预报来源,全国省市县的数据信息这里使用的是《第一行代码》的作者郭霖大佬架 阅读全文
posted @ 2017-09-08 19:57 xxbbtt 阅读(4265) 评论(1) 推荐(1)
摘要: 一、WebView 这个View就是一个浏览器,用于展示网页的。 布局文件: java代码: webView.getSettings().setJavaScriptEnabled(true)这个方法传入true,让WebView支持JavaScript脚本 webView.setWebViewCli 阅读全文
posted @ 2017-09-08 10:09 xxbbtt 阅读(297) 评论(0) 推荐(0)
摘要: Intent是android程序中各组件之间进行交互的重要方式,它可以用于指明当前组件想要执行的动作,也可以在不同组件之间传递数据,Intent一般被用于启动活动,启动服务以及发送广播。 一、显式的使用Intent启动活动 Intent有多个构造函数的重载,其中有Intent(Context pac 阅读全文
posted @ 2017-09-07 09:33 xxbbtt 阅读(301) 评论(0) 推荐(0)
摘要: CollapsingToolbarLayout是一个作用于Toolbar上的布局,可以让Toolbar的效果变得更加丰富: 但是CollapsingToolbarLayout是不能独立存在的,它这能作为AppBarLayout的直接子布局来用,而AppBarLayout又必须是Coordinator 阅读全文
posted @ 2017-09-06 20:57 xxbbtt 阅读(2483) 评论(0) 推荐(0)
摘要: 一、CardView 这是一个CardView的简单布局,app:cardCornerRadius这个属性指定了卡片圆角的弧度,另外还可以通过app:elevation指定卡片的高度,改变卡片的阴影效果。 要使用CardView需要添加相应的库,在app/build.gradle中: 第一行是Rec 阅读全文
posted @ 2017-09-05 09:07 xxbbtt 阅读(4775) 评论(0) 推荐(0)
摘要: 一、悬浮按钮 FloatingActionButton是Design Support中的一个控件,它会默认colorAccent作为按钮的颜色,还可以给按钮一个图标。 这是没有图标的,这是有图标的。 然后布局文件这样写: layout_gravity的属性值bottomb表示在底部,end会根据系统 阅读全文
posted @ 2017-09-03 17:52 xxbbtt 阅读(10810) 评论(0) 推荐(0)
摘要: 一、DrawerLayout是一个拥有两个子控件的布局,第一个子控件是主屏幕中显示的内容,第二个子控件是滑动菜单中显示的内容: 要注意的地方是第二个子控件TextView的layout_gravity属性指定的是滑动菜单是在屏幕的左边还是右边,属性值使用right或者left,这里使用start表示 阅读全文
posted @ 2017-09-03 15:06 xxbbtt 阅读(758) 评论(0) 推荐(0)
摘要: Toolbar是我看material design内容的第一个 官方文档:https://developer.android.com/reference/android/support/v7/widget/Toolbar.html 这是用来替代ActionBar,其实就是状态栏下面的标题栏。 想要使 阅读全文
posted @ 2017-09-03 09:47 xxbbtt 阅读(269) 评论(0) 推荐(0)
摘要: 1、定义一个线程只需要新建一个类继承自Thread。然后重写run()方法,并在里面编写耗时逻辑即可: class MyThread extends Thread{ public void run(){ //处理具体的逻辑 } } 启动的时候只需要new出MyThread的实例,然后调用它的star 阅读全文
posted @ 2017-09-02 16:48 xxbbtt 阅读(379) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页