04 2018 档案
摘要:一、项目介绍 【知识准备】 ①Android Interface definition language(aidl,android接口定义语言),其目的实现跨进程的调用。进程是程序在os中执行的载体,一个程序对应一个进程,不同进程就是指不同程序,aidl实现不同程序之间的调用。 ②主线程与子线程通信
阅读全文
摘要:一、Android studio的安装 【提示】A、以下Android studio2.2.2版本。(也有新版本) B、以下是用Android studio自带的sdk ①双击安装文件进行安装 ②如果没有SDK,要勾选Android SDK。(如果有可以选择不勾选) ③设置Android studi
阅读全文
摘要:【效果】(这里下载的软件收费的试用有水印) 【推荐】这里推荐一个图标网http://iconfont.cn/。以上图标来自此图标网 【项目结构】 【步骤】 ①创建布局文件,写底部导航栏 ②定义Fragment 【提示】可以通过下图方式创建 对于生成的Fragment不用作修改,对应的布局中设置一个背
阅读全文
摘要:ImageView是用于界面上显示图片的控件。 属性 1、为ImageView设置图片 ①android:src="@drawable/img1"; src设置图片,默认图片等比例放缩,以最适应的大小显示。 ②android:background="@drawable/img1" backgroun
阅读全文
摘要:【说明】 TextView是用来显示文本的组件。以下介绍的是XML代码中的属性,在java代码中同样可通过 ”组件名.setXXX()方法设置。如,tv.setTextColor(); 【属性一】 android:textColor="#000"表示文字的颜色。 【提示】颜色可以随便写一个“#000
阅读全文
摘要:一、Android Color设置 1、在xml文件中 想设置颜色直接设置background的属性或者其他的color属性。随便设置一个颜色如#000,再点击左边的颜色方块,弹出颜色选择器选择颜色 2、在java代码中 ①Color.parseColor("#000"); 【提示】可以在布局文件中
阅读全文
摘要:一、gravity和layout_gravity相同处 两者都是设置对齐方式的属性。内部的属性值相同。 根据英文意思也能理解其中的意思。如center_horizontal表示在水平方向上的位置为中间。 二、gravity和layout_gravity的不同处 gravity是设置自身内部元素的对齐
阅读全文
摘要:一、准备工作 1、项目结构 2、布局文件(activity_main.xml) 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/and
阅读全文