随笔分类 -  Android

摘要:•前行必备——创建 menu 首先,新建一个项目,选择 Empty Activity 选项,并命名为 Test Menu; 这样 Android Studio 自动为我们新建 MainActivity.java 和 activity_main.xml 文件; 进入 Test Menu 项目,将模式结 阅读全文
posted @ 2021-02-07 12:17 MElephant 阅读(414) 评论(0) 推荐(0) 编辑
摘要:•碎片是什么 Fragment是一种可以嵌入在活动中的UI片段,能够让程序更加合理和充分地利用大屏幕的空间; 出现的初衷是为了适应大屏幕的平板电脑,可以将其看成一个小型Activity,又称作Activity片段。 使用Fragment可以把屏幕划分成几块,然后进行分组,进行一个模块化管理。 Fra 阅读全文
posted @ 2021-02-05 20:57 MElephant 阅读(217) 评论(0) 推荐(0) 编辑
摘要:•前行必备——ListView的显示与缓存机制 我们知道 ListView、GridView 等控件可以展示大量的数据信息。 假如下图中的 ListView 可以展示 100 条信息,但是屏幕的尺寸是有限的,只能显示下图中的 7 条。 当向上滑动 ListView 的时候,item1 被滑出了屏幕区 阅读全文
posted @ 2021-02-04 17:46 MElephant 阅读(846) 评论(0) 推荐(0) 编辑
摘要:TextClock •简介 关于时间的文本显示,Android 提供了 DigitalClock 和 TextClock。 DigitalClock是Android第1版本发布,功能很简单,只显示时间; 在Android4.2(对应API Level 17)中,Android 新增了 TextClo 阅读全文
posted @ 2021-02-04 11:58 MElephant 阅读(1305) 评论(0) 推荐(0) 编辑
摘要:•准备工作 新建一个名为 TestLayouts 的项目; 进入 Project 模式: 来到 TestLayouts/app/src/main/res/layout 文件夹下; •分类整理 layout 中的文件 第一步:右击 layout->New->Directory: 第二步:右击 Main 阅读全文
posted @ 2021-02-03 18:08 MElephant 阅读(792) 评论(0) 推荐(0) 编辑
摘要:•What AppWidget 即桌面小部件,也叫桌面控件,就是能直接显示在Android系统桌面上的小程序; 这么说可能有点抽象,看图: 像这种,桌面上的天气、时钟、搜索框等等,都属于 APP Widget; 一些用户使用比较频繁的程序,可以做成AppWidget,这样能方便地使用。 AppWid 阅读全文
posted @ 2021-02-03 15:28 MElephant 阅读(4313) 评论(0) 推荐(0) 编辑
摘要:•How 打开 Android Studio 选择任务栏中的 File 点击 Setting; 来到如下界面; 依次点击 Appearance & Behavior -> System Settings -> Updates ; 这里选择 Stable Channel,然后点击 CHECK NOW 阅读全文
posted @ 2021-02-03 14:46 MElephant 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:TableLayout简介 •简介 Tablelayout 类以行和列的形式对控件进行管理,每一行为一个 TableRow 对象,或一个 View 控件。 当为 TableRow 对象时,可在 TableRow 下添加子控件,默认情况下,每个子控件占据一列。 当为View时,该 View 将独占一行 阅读全文
posted @ 2021-02-01 13:59 MElephant 阅读(2029) 评论(0) 推荐(1) 编辑
摘要:•准备工作 首先制作一张 .9 格式的聊天气泡,参见我的这篇博客; 需要注意的是,制作完成后,应该将原始文件删除,否则AS会分不清楚而报错。 新建一个 Empty Activity,Java 和 XML 文件的命名分别为 MainActivity.java 和 activity_main.xml; 阅读全文
posted @ 2021-01-31 16:00 MElephant 阅读(6487) 评论(2) 推荐(1) 编辑
摘要:•引言 9.png 可以保证图片在合适的位置进行局部拉伸,避免了图片全局缩放造成的图片变形问题。 但是由于Android Studio对于.9图片的检查更加严格,所以不符合AS要求的.9图片会带来很多坑。 不过,AS也提供了制作点9图片的便捷入口,并且会检查你的.9图是否有不合理的拉伸区域。 •为什 阅读全文
posted @ 2021-01-31 15:07 MElephant 阅读(5335) 评论(0) 推荐(0) 编辑
摘要:•前言 常用控件和布局的继承结构,如下图所示: 可以看到,我们所用的所有的控件都是直接或者间接的继承自View的; 所用的所有布局都是直接或者间接继承自ViewGroup的; View 是 Android 中最基本的一种 UI 组件,它可以在屏幕上绘制一块矩形区域,并能相应这块区域的各种事件; 因此 阅读全文
posted @ 2021-01-31 11:32 MElephant 阅读(1892) 评论(0) 推荐(1) 编辑
摘要:RelativeLayout简介 •基本属性 •根据父容器定位 •父容器定位属性示意图 •根据兄弟组件定位 •根据兄弟组件定位 •margin(偏移) •padding(填充) •margin与padding的区别 首先margin代表的是偏移,比如 marginleft = "5dp" 表示组件离 阅读全文
posted @ 2021-01-30 21:53 MElephant 阅读(77) 评论(0) 推荐(0) 编辑
摘要:LinearLayout •常用属性 •注意事项 当 android:orientation="vertical" 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用 android:layout_gravity="left" android:layout_gravity="right" an 阅读全文
posted @ 2021-01-30 21:24 MElephant 阅读(167) 评论(0) 推荐(0) 编辑
摘要:•Log简介 Android中的日志工具类是Log,这个类中提供了5个方法来供我们打印日志: 1. Log.v() 用于打印那些最为琐碎的,意义最小的日志信息 对应级别 verbose,是 Android 日志里面级别最低的一种 2. Log.d() 用于打印一些调试信息,这些信息对你调试程 阅读全文
posted @ 2021-01-29 21:49 MElephant 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:•目录结构 •作用 所有以 drawable 开头的文件都是用来放图片的; 所有以 mipmap 开头的文件都是用来放应用图标的; 所有以 value 开头的文件夹都是用来放字符串、样式、颜色等配置的; layout 文件夹用来放布局文件; 之所以有这么多 mipmap 开头的文件夹,其主要目的是为 阅读全文
posted @ 2021-01-29 21:11 MElephant 阅读(248) 评论(0) 推荐(0) 编辑
摘要:第一行代码 Android ——第 2 版—— 郭霖 ⚪ 著 第 1 章:开始启程——你的第一行 Android 代码 •1.2 手把手带你搭建开发环境 Android Studio 的安装及配置 Android Studio 常用设置 Android Studio 中批量注释 Java 代码 An 阅读全文
posted @ 2021-01-28 16:35 MElephant 阅读(581) 评论(0) 推荐(1) 编辑
摘要:•RecyclerView基本用法 RecyclerView是新增的控件,为了让 RecyclerView 在所有 Android 版本上都能使用; Android 团队将 RecyclerView 定义在了 support 库中。 因此,想要使用 RecyclerView 这个控件,首先需要在项目 阅读全文
posted @ 2021-01-27 20:51 MElephant 阅读(213) 评论(0) 推荐(0) 编辑
摘要:ListView •前言 ListView 绝对可以称得上是 Android 中最常用的控件之一,几乎所有的应用程序都会用到它。 由于手机屏幕空间有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候,就可以借助 ListView 来实现。 ListView 允许用户通过 阅读全文
posted @ 2021-01-27 11:11 MElephant 阅读(649) 评论(0) 推荐(0) 编辑
摘要:•SimpleAdapter简介 simpleAdapter 的扩展性最好,可以定义各种各样的布局出来; 可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选框)等等。 准备工作 新建一个项目,选择 Empty Activity 选项; Android Stud 阅读全文
posted @ 2021-01-25 21:11 MElephant 阅读(457) 评论(0) 推荐(0) 编辑
摘要:•前言 学习过程中找到的一些好的博文,有些可能当时就看完了并解决了我的问题,有些可能需要好几天的事件才能消化。 特此记录,方便查阅。 •CSDN 给新人的一些基础常识 TextView的文字长度测量及各种padding解析 Android应用开发笔记目录 启舰 •博客园 Android开发自学笔记( 阅读全文
posted @ 2021-01-25 13:05 MElephant 阅读(51) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示