摘要:LayoutInflater setContentView()方法的内部是使用LayoutInflater来加载布局的。 获取的两种方法 上述代码无论如何设置 Button 的大小,都没有任何变化。 平时我们经常使用 layout_width 和 layout_height 来设置 View 的大小
阅读全文
摘要:监控电池电量和充电状态 官方文档: https://developer.android.com/training/monitoring-device-state/battery-monitoring?hl=zh-cn 一般而言,持续监控电池电量对电池的影响大于对应用正常行为的影响,因此最好只监控显著
阅读全文
摘要:常用绘图类 1、Paint 类 Paint 类代表画笔,用来描述图形的颜色和风格,如线宽、颜色、透明度和填充效果等信息。使用如下: Shader 类中的 TileMode 2、Canvas 类 Canvas 类代表画布,通过该类提供的方法,可以绘制各种图形(如矩形、圆形和线条等)。 通常情况下,要在
阅读全文
摘要:官方文档:https://developer.android.google.cn/guide/components/activities 官方API:https://developer.android.google.cn/reference/android/app/Activity Activity
阅读全文
摘要:方文档:https://developer.android.google.cn/guide/components/intents-filters Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个
阅读全文
摘要:官方文档:https://developer.android.google.cn/guide/topics/manifest/manifest-intro
阅读全文
摘要:官方文档:https://developer.android.google.cn/guide/components/fundamentals
阅读全文
摘要:屏幕大小差距过大有可能会让同样的界面在视觉效果上有较大的差异,比如一些界面在手机上看起来非常美观,但在平板电脑上看起来就可能会有控件被过分拉长、元素之间空隙过大等情况。 一、碎片是什么: Fragment(碎片)是一种必须嵌入在 Activity 中使用的UI片段,让程序更加充分合理地利用大屏幕的空
阅读全文
摘要:文章基于 com.orhanobut:logger:2.2.0 Logger的GitHub地址:https://github.com/orhanobut/logger 1.添加依赖 2.初始化 或者 注意:应放到application中初始化。为了避免出现日志打印重复的现象,需保证仅初始化一次Log
阅读全文
摘要:XML 属性及 Java 对应的方法详见 API。 UI设计的相关概念 View 视图 Android 比喻成窗户,每块玻璃就是一个 view。 占据屏幕上的一块矩形区域,负责提供组件绘制和事件处理的方法。 View 类是所有UI组件的基类,位于 android.view 包中;文本框组件 Text
阅读全文
摘要:android:focusable和android:focusableInTouchMode的区别 android:focusable:针对在键盘下操作,如果设置为true,则键盘上下左右选中,焦点会随之移动。 android:focusableInTouchMode:针对触屏情况下,点击屏幕的上的
阅读全文
摘要:安装app时报INSTALL_FAILED_NO_MATCHING_ABIS错误 报这个错误一般是因为手机上安装了相应app应用程序,但是我有些应用第一次安装也会报这个,这个可能是因为 在Android模拟器上安装apk的时候出现 INSTALL_FAILED_NO_MATCHING_ABIS 这个
阅读全文