- 博客(16)
- 收藏
- 关注
转载 AS对话框
一.相关概念一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型的对话框对象:(一)警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的交互界面, 是推荐的类型.(二)进度对话框 ProgressDialog: 显示一个进度环或者一个进度条. 由于它是Ale
2020-07-06 17:45:28
1270
原创 Android Studio 使用 SharePreferences 保存和读取 List
保存的基本思路是将List数据转换成json格式数据,再保存//首先引入gson库compile ‘com.google.code.gson:gson:2.8.1’保存List集合List list = new ArrayList();Gson gson = new Gson();String data = gson.toJson(list);sp.putString(“listStr”, data);解析获取List集合String data = sp.getString(“listSt
2020-07-06 17:44:28
822
转载 Android Studio Android数据存储五种方式总结
本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用
2020-07-06 17:42:48
10109
转载 4. 活动间的数据传递
在启动活动时传递数据的思路其实很简单,Intent中提供了一系列putExtra()方法的重载,我们把需要传递的数据暂存在Intent中,启动了另一个活动之后,只需要把这些数据提取出来就可以了。活动间传递数据分为两种情况,向下传递以及返回上一个活动传递1.向下一个活动传递数据在AActivity中有一个字符串,现在要把这个字符串传递到BActivity中:button.setOnClickListener(new View.OnClickListener() {@Overridepublic v
2020-07-06 17:38:49
251
原创 3. Intent的基本属性及用法
Android应用框架鼓励开发者在开发应用时重用组件,本文将阐述如何用组件构建应用程序以及如何用intent将组件联系起来。如需阅读官方原文,请您访问链接:https://developer.android.com/guide/components/index.htmlIntent 与 Intent Filters(Intents and Intent Filters)Intent是一个传递消息的对象,您可以为Intent指定action来启动其他应用组件,Intent使组件之间通信更加便利,并且通信方
2020-07-06 17:37:49
479
转载 2. 活动的生命周期
返回栈Android 中的活动是可以层叠的。我们每启动一个新的活动,就会覆盖原活动之上,然后点击 back 键销毁上面的活动,下面的一个活动就会重新显示出来。其实 Android 是使用任务 (Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也称之为返回栈(Back Stack)。栈是一种先进后出的数据结构,在默认的情况下每当我们启动了一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。而每当我们按下 Back 键之后或是调用 finish() 方法去销毁一个活动,处于栈顶的活动
2020-07-06 17:34:25
187
原创 RadioButton和CheckBox使用
RadioButton特点:只读按钮,配合RadioGroup来使用 形成按钮属性:button="@null" //去符号drawableTop = “@mipmap/bq6” //图标enabled=“false” //是否可编辑checked = “true” //是否能选中方法:isChecked();//判断是否被选中setChecked(true)//设置是否被选中事件:serOnCheckedChangeLisener()//这个事件带isChecked参数CheckBo
2020-07-06 17:05:07
200
转载 Android中给按钮注册事件的四种方法
1.在xml中用Button的属性响应对应的方法xml文件: main_activity.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayoutxmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“http://schemas.android.com/apk/res-auto”xm
2020-07-06 17:03:49
396
原创 Android Studio maxLines 和maxLength属性
android:maxLines=“3” 最多显示3行android:maxLength=“3” 文本的长度最大为“3”
2020-07-06 16:54:36
687
原创 Android Studio控件属性大全
控件属性:android属性android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerhrizontal 水平居中android:layout_centervertical 垂直居中android:layout_centerinparent 相对于父元素完全居中android:layout_alignparentbottom 贴紧父元素的下边缘android:l
2020-07-06 16:49:23
4288
转载 AS TextView和Button
我们首先来看这个<TextVIew这个标签我建议把他打成这样的,看着就很明显了。我把这个/>打到了下一行,没错,他跟<TextView是一对的,TextView是一个控件,在.xml文件中,最基础的控件格式就是<???/>(当然有复合的控件,就是控件嵌套,这个以后再讲,我们先从最简单的开始),而尖括号里面的就是他的一系列属性,当然不止这些属性,还有很多我们可能用不到。首先来看这个layout_Width,这个是指这个控件的宽度,他默认是wrap_content,英文翻译是
2020-07-06 16:43:38
350
转载 AS常用属性
android RelativeLayout常用xml布局属性,使用RelativeLayout几乎可以布局所有类型的界面,但是由于其内容相对比较丰富,要掌握RelativeLayout并非易事,下面就对RelativeLayout常用的一些xml属性进行看看:android:layout_above 将该控件的底部至于给定id的控件之上android:layout_below 将该控件的底部至于给定id的控件之下android:
2020-07-06 16:38:32
409
转载 AS基本布局
RelativeLayoutAndroidStudio里面支持的布局有挺多种的,但是最最重要的是RelativeLayout(相对布局)和LinearLayout(线性布局),熟练掌握这两种布局也非常够用了,当然还有GridLayout…但是对于初学者,先学会了相对布局和线性布局,再去学习其他布局,就会觉得非常简单轻松了。还有一个非常有用的布局,叫RecyclerLayout,因为要结合adapter使用,所以对于初学者略难,这里就先不讲了,之后会非常详细的介绍它。学习布局需要掌握的东西很简单,就是它有
2020-07-06 16:33:50
1835
原创 AS工程目录
AS整个工程的目录结构Android工程视图Android studio创建新项目默认使用的是Android模式,这种项目结构比较简洁明了,适合快速开发,但这并不是项目真实的目录结构,而是被Android studio转换过的。当我们切换结构模式为Project,就可以看到以上图的结构,这就是项目真实的目录结构。.gradle和.idea这两个目录下放置的是Android studio自动生成的一些文件,我们无需关心,也不要手动去编辑。app项目中的代码、资源等内容几乎都是放置在这个目录文件下
2020-07-06 16:26:31
598
原创 AS--hello world
1.Android的起源:由Andy Rubin发明,2005年Google收购了Android公司==》2007年开放手持设备联盟==》2008年首台安卓手机发布–HTC G1==》2010年Android 2.3手机操作系统正式发布==》2011年Android4.0手机操作系统正式发布2.Android开发基本概念:SDK(Software Development Kit):软件开发工具...
2020-07-06 16:24:46
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人