- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 【Android】测量文字宽度位置measureText()和getTextBounds()
起因:使用paint.getTextBounds()方法可以获取到文字的宽高,高度正确,但是得到的宽度不精准。分析过程:百度看到别人也有遇到这个问题Android Paint: .measureText() vs .getTextBounds()于是将getTextBounds方法替换成measureText来测量文字的宽度。原因:To answer your questi...
2018-08-31 15:16:14 4066
原创 【Android】CardView设置阴影无效的问题
起因:想给相册页面里的照片全设置上阴影效果,结果添加了app:cardElevation="5dp"之后无效。分析:cardView的阴影被父布局挡住了。解决过程:尝试给父布局添加android:clipChildren="false"属性,无效。于是在cardView上想办法,增加了app:cardUseCompatPadding="true"之后,可以正常显示阴影。...
2018-08-29 15:51:21 7731 2
转载 【AndroidStudio】Mac环境下在Android Studio中关联源代码
在Android Studio中关联源码的方法:1.通过图形化界面配置;2.修改sdk目录下的jdk.table.xmlv 文件主要说下第二种修改方法:打开jdk.table.xmlv文件vim /Users/xxx/Library/Preferences/AndroidStudio2.x/options/jdk.table.xmlv注意:用户名和AndroidStudio版本号根据实际情况...
2018-08-14 16:53:44 1858
原创 【Git】他人合并分支后本地代码关联不上
起因:同事将其他分支代码合并过来后,由于有多处提交改动,我这里的Git就关联不到一些版本了。解决方法:先把本地代码stash起来 然后将代码reset到失去关联之前到那个版本 再清除工作区的一切修改 将stash的代码pop出来 解决冲突 2.关于reset的图形化界面操作(记得事先随时stash自己的代码):原文链接https://www.cnblogs.com/nin...
2018-08-07 12:34:23 789
转载 【Android】开发中用于替代Enum的@IntDef的使用
在Android的官方文档的内存管理中http://developer.android.com/training/articles/memory.html#Overhead提到由于Enum通常需要两倍以上的存储空间,因此应当尽量避免Enum的使用。对此,Google官方推出了IntDef作为对Enum的替代。以下通过一个具体的例子来说明其用法:例如我们有如下的一组Enum:public ...
2018-08-02 12:38:56 288
转载 【Android】performClick()方法
1. performClick()方法的作用: performClick()方法 是使用代码主动去调用控件的点击事件(模拟人手去触摸控件) 2. 使用注意事项: 如果同时使用了view.setOnTouchListener()方法,则有可能存在拦截view.performClick()的响应事件, 因为当view.OnTouchEvent()在event.getActio...
2018-08-01 11:01:44 3205
android开发使用的ADB免安装版
2017-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人