自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 属性

scaletype属性:(ImageView的属性)matrix“若小于ImageView,不处理,大于的话,就开始裁掉多余的,从左上角开始加载”,fitXY“塞满View”,fitCenter“按比例扩大或缩小到View的宽度,居中”,fitStart“类似fitCenter,置顶部”,fitEnd“类似fitCenter,置底部”,center“居中”,centerCrop“按比例扩大图片的size居中显示”,centerInside“内容完整居中显示,按比例缩小”八种取值。tint属性——着色属性,

2020-07-06 19:07:16 69

原创 Context

Context概念这是一个关于应用程序环境的全局信息接口。这是一个抽象类,实现类(这里指的是ContextIml类)是由系统提供的。允许获取应用级别的资源和类,也可以调用应用级别的操作,比如启动Activity,broadcast,接受intent等等。从Context的子类结构中也可以可以看出,Activity,Application,Service,TabActivity等都是它的直接或者间接子类。这足以看出Context的重要性了。Context用法对应Context中的用法,最多的应该是得到

2020-07-06 19:05:48 100

原创 线性的基本用法

Android多线程编程其实并不比Java多线程编程特殊,基本都是使用相同的语法。比如说,定义一个线程只需要新建一个类继承自Thread,然后重写父类的run()方法,并在里面编写耗时逻辑即可,如下所示:class MyThread extends Thread {@0verridepublic void run(){//处理具体的逻辑}那么该如何启动这个线程呢?其实也很简单,只需要new出MyThread的实例,然后调用它的start()方法,这样run()方法中的代码就会在子线程当中运行了

2020-07-06 18:58:28 176

原创 创建工程

一、实战演练----HelloWorld程序功能描述:展示HelloWorld界面技术要点:使用AndroidStudio创建程序,使用模拟器运行程序实现步骤:1.AndroidStudio中选择【File】–【New】–【New Project】选项创建项目2.点击工具栏中【AVD Nanager】按钮启动模拟器3.点击工具栏中的运行按钮运行程序二、Android程序结构三、Android程序打包Android程序开发完成后,将自己的程序打包正式的Android安装包文件(Android

2020-07-06 18:56:49 87

原创 Android EditText各种属性及作用

1、android:inputType=“textMultiLine”//可以显示多行2、android:gravity=“left|top”//输入时光标左上角3、android:minLines=“6” //最小显示6行4、android:layout_gravity=“center_vertical”//设置控件显示的位置:默认top,这里居中显示,还有bottom5、android:hint=“请输入数字!”//设置显示在空间上的提示信息6、android:numeric=“integer

2020-07-06 18:55:34 565

原创 SQLite数据库

android中为了更好的管理数据库,提供了一个SQLiteOpenHelper的帮助类(抽象类),需要实现SQLiteOpenHelper抽象方法中的抽象方法onCreate()(在数据库被创建的时候会调用),onUpgrade()(在数据库版本被升级的时候被调用)获取实例的方法:(都可以打开或者创建数据库)getReadableDatebase()只能是通过只读的方式来打开数据库。getWritableDatebase()使用读写的方式打开数据库。使用方法:新建一个JAVA类继承自SQLite

2020-07-06 15:15:30 207

原创 Listview的用法

ListView的作用:(1) 将数据填充到布局(2) 处理用户的选择点击操作l 创建ListView需要的3个元素:(1) ListView中的每一列的View(2) 填入View的数据或图片资源等(3) 连接数据与ListView的适配器l 什么是适配器呢?适配器是一个连接数据资源和AdapterView(如ListView)的桥梁,使用适配器能实现数据与AdapterView的分离,使AdapterView与数据的绑定更加简单,修改更加方便。l A

2020-07-06 14:57:56 114

原创 添加点击事件的方法

1.在xml文件中添加"doClick" 监听属性xml中给button组件添加android:onClick="doClick"​​​​​​​属性之后再到Activity中添加 doClick方法public void onClick(View view){switch(view.getId()){case R.id.button:{}break;default:break;}}2.匿名内部类实现Button button=(Button)findViewById(R.id.b

2020-07-06 14:52:17 1003

原创 常用控件的使用方法

一:UILabelUILabel显示多行。self.mylabel=[[UILabel alloc]initWithFrame:CGRectMake(20, 5, 200, 40)];self.mylabel.backgroundColor=[UIColor redColor];self.mylabel.text=@“你好,这是label测试.现在在测试换行”;self.mylabel.numberOfLines=0;//以下2句就是实现换行的,不过要frame高度足够大。s

2020-07-06 14:31:32 264

原创 android布局

Android基本布局分别是:线性布局LinearLayout、相对布局RelativeLayout、帧布局FrameLayout、表格布局TableLayout、网格布局GridLayout。其中,表格布局是线性布局的子类。LinearLayout(常用的布局)线性布局,可以水平编排或者垂直编排孩子的显示android:orientation=“vertical” 设置方向 vertical 垂直 ( 沿着 y 坐标 ) horizontal 水平方向(沿着 x 坐标)线性布局中可以使用 an

2020-07-06 14:20:26 111

原创 Android基础

一、Android的简介1.什么是Android?Android本意指”机器人”,Google公司将Android的标识设计为一 个绿色机器人,表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真 正为手机打造的开放性系统。二、Android的发展史1.Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月 由Google收购注资。...

2020-02-20 11:26:52 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除