随笔分类 -  android

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 122 下一页
android
摘要:方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 方式二: jav 阅读全文
posted @ 2017-09-22 10:55 星辰之力 阅读(2691) 评论(0) 推荐(0)
摘要:从健康类 app Runkeeper 到游戏 app 精灵宝可梦,位置服务对现代 app 来说越来越重要。 在本文中,我们将创建一个 app,名字就叫做 City Guide。这个 app 允许用户搜索一个地点,使用 Google 地图显示这个地点的位置并监听用户的位置改变。 我们将学习如何使用 G 阅读全文
posted @ 2017-09-21 20:41 星辰之力 阅读(6369) 评论(0) 推荐(0)
摘要:说明 由于国内使用v2最新的谷歌地图有很多限制,所有如果要在真机上测试运行要做一些准备 准备1: vpn必不可少啦 推荐cloud vpn或者betternet都是不错的免费vpn 准备2: 由于最新的googlemap需要google 服务的支持,而国内因为访问不了谷歌,国内的所有操作系统几户都阉 阅读全文
posted @ 2017-09-21 20:02 星辰之力 阅读(1365) 评论(0) 推荐(0)
摘要:最近遇到一个很让人头疼的问题,使用viewpager动态添加页面或者删除页面时出现了问题(java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on 阅读全文
posted @ 2017-09-21 17:10 星辰之力 阅读(274) 评论(0) 推荐(0)
摘要:一 概述: 这篇文章需求来源还是比较简单的,但做的优雅仍有值得挖掘的地方。 需求来源:一个类似饿了么这种电商优惠券的选择界面: 其实就是 一个普通的列表,实现了单选功能, 效果如图: (不要怪图渣了,我撸了四五遍,公司录出来的GIF就这么渣。。。) 常规方法: 在Javabean里增加一个boole 阅读全文
posted @ 2017-09-21 16:24 星辰之力 阅读(10957) 评论(0) 推荐(0)
摘要:各种Popwindow和Dialog的汇总以及仿ios的,可以自定义布局,也可以傻瓜式的代码生成,使用非常方便 阅读全文
posted @ 2017-09-21 10:10 星辰之力 阅读(134) 评论(0) 推荐(0)
摘要:第一种方法:在ImageView的t同事设置两个属性 第二中方法:用IamgeView的 android:scaleType 设置属性的时候 填充屏幕出现的各种问题 阅读全文
posted @ 2017-09-21 10:02 星辰之力 阅读(925) 评论(0) 推荐(0)
摘要:android:scaleType可控制图片的缩放方式,示例代码如下: 说明:centerInside表示按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度。 注意:控制的图片为资源而不是背景,即android:src="@drawable/logo",而非android:backgroun 阅读全文
posted @ 2017-09-21 09:59 星辰之力 阅读(2706) 评论(0) 推荐(0)
摘要:通用Dialog 其中用到的资源文件 dialog_recycler_view.xml 使用 阅读全文
posted @ 2017-09-20 16:22 星辰之力 阅读(1695) 评论(0) 推荐(0)
摘要:android:dividerHeight="10dp"设置的话 group和child都有间距 阅读全文
posted @ 2017-09-20 14:58 星辰之力 阅读(688) 评论(0) 推荐(0)
摘要:app的退出检测是很难的,但是获取app“要退出”的状态就容易多了,退出的瞬间并不是真的退出了,ActivityManager要销毁activity,也需要一些时间和资源的。 先见下面的运行效果: gif做的比价粗啊, 两个activity的界面就不介绍了,主要是在APP启动的时候开启一个服务,ap 阅读全文
posted @ 2017-09-20 11:51 星辰之力 阅读(1320) 评论(0) 推荐(0)
摘要:WindowManager介绍 通过Context.getSystemService(Context.WINDOW_SERVICE)可以获得 WindowManager对象。 每一个WindowManager对象都和一个特定的 Display绑定。 想要获取一个不同的display的WindowMa 阅读全文
posted @ 2017-09-19 09:28 星辰之力 阅读(1678) 评论(0) 推荐(0)
摘要:微信分享与QQ分享功能现在都挺常见的,可以根据一些第三方社会化分功能快速实现,不过多多少少都不怎么纯净,最好都是自己看官方文档来实现就最好了~ 一、微信分享 微信分享功能需要先在微信开放平台注册应用并获取APP ID,就可以获得微信提供的基本接口了 APP ID是对应唯一的应用包名和签名的,所以即使 阅读全文
posted @ 2017-09-18 11:16 星辰之力 阅读(1974) 评论(0) 推荐(0)
摘要:有时候需要给View加边框线,我们经常是四边一起加,就像这样: 然而有时候,我们并不需要四边都会有边框,那我们就需要用到layer-list标签,比如我们只给下加边框: 在这个item中,你可以指定哪些边不加边框。 阅读全文
posted @ 2017-09-18 11:01 星辰之力 阅读(810) 评论(0) 推荐(0)
摘要:问题原因:toolbar的兼容性有问题 解决办法: setSupportActionBar(toolbar); toolbar使用步骤: 1、编写menu.xml 为了保持兼容需要这样写: android:showAsAction=”ifRoom” app:showAsAction=”ifRoom” 阅读全文
posted @ 2017-09-16 13:08 星辰之力 阅读(4288) 评论(0) 推荐(0)
摘要:CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_b 阅读全文
posted @ 2017-09-16 13:07 星辰之力 阅读(12871) 评论(0) 推荐(0)
摘要:在项目的开发中,使用苹果手机的产品,出的界面效果图极有可能(我这里是一定)完全是按照苹果的界面风格来出的,例如界面顶部的title文字位置是水平居中 如图: 那么问题来了,当我们使用ToolBar控件进行开发时,ToolBar的文字位置默认是靠左对齐的,不过这不能难道聪明的安卓开发者,解决方法如下: 阅读全文
posted @ 2017-09-16 13:03 星辰之力 阅读(2640) 评论(0) 推荐(0)
摘要:Android5.0出现了一个可以代替ActionBar的控件ToolBar,使用更加灵活,一般我们使用ToolBar来和DrawerLayout配合使用,官方提供了一个开关类ActionBarDrawerToggle,来实现ToolBar和DrawerLayout的关联,但是 有时根据我们的需求需 阅读全文
posted @ 2017-09-16 12:49 星辰之力 阅读(950) 评论(0) 推荐(0)
摘要:getSupportActionBar().setDisplayShowTitleEnabled(false); 阅读全文
posted @ 2017-09-16 12:45 星辰之力 阅读(1937) 评论(0) 推荐(0)
摘要:CollapsingToolbarLayout 里: Toolbar 里: 来看看效果: Toolbar 1然后我们把 CollapsingToolbarLayout 改一下: 再看下效果: Toobar 2 对比之下,就很清楚了。同时在 CollapsingToolbarLayout 和 Tool 阅读全文
posted @ 2017-09-16 12:38 星辰之力 阅读(1425) 评论(0) 推荐(0)

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 122 下一页