摘要: android: weight是线性布局的特有属性,控件的宽度和高度的不同,也会存在差异。 示例1:将宽度设置为包裹类型wrap_content或0dp 运行: 示例2: 将宽度设置为match_parent时 运行: 小结: 第一种现象很好理解,当放置两个宽度为0dip或是wrap_content 阅读全文
posted @ 2019-11-08 17:13 夜行过客 阅读(7288) 评论(0) 推荐(1) 编辑
摘要: 如果想要让GridLayout中的子元素能够平均分配,就需要用到 该属性在API21 (android5.0)时引入,如果要实现全部平均效果,可以在给子元素指定LayoutParams里,指定: PS: GridLayout.UNDEFINED 代表不指定列的位置。 则效果如下(循环添加20个按钮) 阅读全文
posted @ 2019-11-08 16:46 夜行过客 阅读(4084) 评论(0) 推荐(0) 编辑
摘要: Android 布局之GridLayout 1 GridLayout简介 GridLayout是Android4.0新提供的网格矩阵形式的布局控件。 GridLayout的继承关系如下:java.lang.Object --> android.view.View --> android.view.V 阅读全文
posted @ 2019-11-08 15:23 夜行过客 阅读(8541) 评论(0) 推荐(0) 编辑
摘要: 之前自己一直手工编写函数来实现dip值到px值,今天无意中发现android本身就带有类似的函数来实现这种转换过程,就是 TypedValue.applyDimension Log: I/xp.chen: finalPx: 60, pxValue: 60 查看下源码,android的实现和我们自己的 阅读全文
posted @ 2019-11-08 14:11 夜行过客 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 手头有一部华为P10, Android 9.0的手机,突然发现无法进行断点调试。具体现象就是调试器运行到断点处5s左右,就自动退出了。 解决方案:不要把断点打开主线程上,打在子线程上即可。 例: 阅读全文
posted @ 2019-11-08 11:29 夜行过客 阅读(1874) 评论(0) 推荐(0) 编辑