Android 学习
文章平均质量分 92
Adroid的主要知识点学习,参考文档https://www.runoob.com/w3cnote/android-tutorial-intro.html,本人在此基础上稍有部分代码改动,按照自己动手操作执行,感谢该网站的大佬分享。声明:本专栏均设为转载,毕竟主要框架都是借鉴大佬的~
骑着蜗牛ひ追导弹'
鲸落于海,星沉于洼,风隐于密林,蝉鸣漏进夏至。
展开
-
【Android】ListView自定义Adapter
文章目录案例:商品列表一、创建列表单元模板二、使用bean封装单个商品三、自定义Adapter适配器四、启用Activity五、修改主程序六、运行在开发中,我们经常使用到ListView这个控件。 Android 的API也提供了许多创建ListView适配器的快捷方式。例如 ArrayAdapter、SimpleAdapter和SimpleCursorAdapter 等。但你是否发现,如果采用这些系统自带的适配器,对于事件的响应只能局限在一个行单位。假设一行里面有一个按钮和一个图片控件,它们之间的响.原创 2021-04-29 15:32:58 · 1805 阅读 · 0 评论 -
【Android】ListView基本使用
ListView基本使用ListView是Android开发中非常常用的组件,ListView可以用来显示一个列表,我们可以对这个列表操作,比如点击列表要做什么等等。如上面视频呈现的,在购买火车票的时候,需要我们滑动屏幕去查找目标车票,进行购买。我们可以滑动的那一部分就相当于是ListView组件。下面介绍一下ListView的基本使用:首先我们需要创建一个新的xml文件,用于配置ListView组件,展示数据。如下图所示,直接将ListView控件拖入模拟器界面中即可,方便学习我们将其调节至最大.原创 2021-04-29 15:32:06 · 2531 阅读 · 0 评论 -
【Android】 模拟器上运行程序报错
项目场景:今天用android studio在模拟器上运行程序总是报错:解决方案:1.C:\Users\35192\AppData\Local\Android\Sdk\platform-tools 找到你的Android SDK目录下的platform-tools,按照图示打开cmd。2.重启adb,输入如下命令:adb kill-serveradb devices...原创 2021-01-22 22:53:52 · 934 阅读 · 0 评论 -
【Android】安卓存储
文章目录安卓存储一、概述二、SharedPreferennces 的使用1.activity_shared_prefences.xml布局2.SharedPreferencesActivity三、**SQLite数据库**1.SQLite简介2.SQLite的特点3.简单实现3.1 页面布局3.2 Activity功能实现3.3 效果展示安卓存储一、概述存储方式:SharedPreferences临时数据存储本质是xml,存在标签冗余不安全,xml可以直接解析数据轻量级SQL..原创 2021-05-13 17:16:09 · 288 阅读 · 0 评论 -
【Android 常见控件使用】ListView_BaseAdapter 自定义Adapter简单使用
文章目录ListView_BaseAdapter简单实用本节引言1.自定义BaseAdapter,然后绑定ListView的最简单例子2.表头表尾分割线的设置3.列表从底部开始显示:stackFromBottom4.设置点击颜色cacheColorHint5.隐藏滑动条ListView_BaseAdapter简单实用本节引言本节我们来继续学习没有讲完的UI控件部分, 回顾上一节,我们介绍了Adapter适配器的概念,然后学习了三个最简单的适配器的使用:ArrayAdapter,SimpleAd.转载 2021-06-08 08:51:17 · 715 阅读 · 0 评论 -
【Android 常见控件使用】ListView之Adapter基础讲解
文章目录Adapter基础讲解本节引言1.MVC模式的简单理解2.Adapter概念解析3.代码示例1)ArrayAdapter使用示例2)SimpleAdapter使用示例3)SimpleCursorAdapter使用示例Adapter基础讲解本节引言从本节开始我们要讲的UI控件都是跟Adapter(适配器)打交道的,了解并学会使用这个Adapter很重要, Adapter是用来帮助填充数据的中间桥梁,简单点说就是:将各种数据以合适的形式显示到view上,提供 给用户看!1.MVC模式的.转载 2021-06-08 08:48:23 · 510 阅读 · 0 评论 -
【Android 常见控件使用】DanmakuView(弹幕)
文章目录弹幕使用一、准备工作二、任务分析与实施1.MainActitvity 中获取界面控件2.播放视频3.初始化弹幕4.随机生成与添加弹幕5.效果展示弹幕使用一、准备工作导入播放的视频导入基本组件:VideoView、DanmakuView、EditText、Button返回顶部二、任务分析与实施当点击弹幕界面的时候,界面底部会弹出一个输入框和一个发送按钮,当输入文字并点击按钮后,弹幕会出现一个蓝色框,框中显示刚刚发送的文字;当再次点击弹幕时,界面底部的输入框和按钮消失。1.原创 2021-06-08 08:43:54 · 2136 阅读 · 10 评论 -
【Android 常见控件使用】AlertDialog(对话框)详解
文章目录AlertDialog(对话框)详解本节引言1.基本使用流程2.几种常用的对话框使用示例3.通过Builder的setView()定制显示的AlertDialogAlertDialog(对话框)详解本节引言本节继续给大家带来是显示提示信息的第三个控件AlertDialog(对话框),同时它也是其他 Dialog 的父类!比如 ProgressDialog,TimePickerDialog等,而AlertDialog的父类是:Dialog! 另外,不像前面学习的 Toast 和 Notif.转载 2021-06-08 08:30:19 · 3711 阅读 · 0 评论 -
【Android 常见控件使用】ImageView(图像视图)
文章目录ImageView(图像视图)本节引言1.src属性和background属性的区别1)写代码验证区别2)解决blackground拉伸导致图片变形的方法3)设置透明度的问题4)两者结合妙用:5)Java代码中设置blackground和src属性2.adjustViewBounds设置缩放是否保存原图长宽比3.scaleType设置缩放类型1)1.fitEnd,fitStart,fitCenter2)centerCrop与centerInside3)fitXY4)matrix5)center4..转载 2021-06-08 08:27:16 · 2182 阅读 · 0 评论 -
【Android 常见控件使用】RadioButton(单选按钮)&Checkbox(复选框)
文章目录RadioButton(单选按钮)&Checkbox(复选框)本节引言1.基本用法与事件处理1)RadioButton(单选按钮)2)CheckBox(复选框)2.自定义点击效果3.改变文字与选择框的相对位置4.修改文字与选择框的距离RadioButton(单选按钮)&Checkbox(复选框)本节引言本节给大家带来的是Andoird基本UI控件中的RadioButton和Checkbox; 其实这两个控件有很多地方都是类似的,除了单选和多选,事件处理,其他的都是类似的!.转载 2021-06-08 08:23:20 · 2762 阅读 · 2 评论 -
【Android 常见控件使用】Button(按钮)与ImageButton(图像按钮)
文章目录Button(按钮)与ImageButton(图像按钮)本节引言1.StateListDrawable简介2.按钮点击事件的触发方式3.实现按钮的按下效果4.使用颜色值绘制圆角按钮5.实现Material Design水波效果的ButtonButton(按钮)与ImageButton(图像按钮)本节引言今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮; 其实ImageButton和Button的用法基本类似,至于与图片相关的则和.转载 2021-06-08 08:20:53 · 5016 阅读 · 0 评论 -
【Android 常见控件使用】EditText(输入框)
文章目录EditText(输入框)本节引言1.设置默认提示文本2.获得焦点后全选组件内所有文本内容3.限制EditText输入类型4.设置最小行,最多行,单行,多行,自动换行5.设置文字间隔,设置英文字母大写类型6.控制EditText四周的间隔距离与内部文字与边框间的距离7.设置EditText获得焦点,同时弹出小键盘8.EditText光标位置的控制9.带表情的EditText的简单实现10.带删除按钮的EditTextEditText(输入框)本节引言上一节中我们学习了第一个 UI控件Tex.转载 2021-06-08 08:19:02 · 18434 阅读 · 7 评论 -
【Android 常见控件使用】TextView(文本框)
文章目录TextView(文本框)本节引言1.基础属性详解2.实际开发例子2.1 带阴影的TextView2.2 带边框的TextView2.3 带图片(drawableXxx)的TextView2.4 使用autoLink属性识别链接类型2.5 TextView玩转HTML2.6 SpannableString&SpannableStringBuilder定制文本2.7 实现跑马灯效果的TextView2.8 设置TextView字间距和行间距2.9 自动换行TextView(文本框)本节.转载 2021-06-08 08:15:34 · 1354 阅读 · 0 评论 -
【Android 数据存储】深入SQLite数据库
文章目录数据存储与访问之——又见SQLite数据库本节引言1.SQLite事务2.SQLite存储大二进制文件3.SimpleCursorAdapter绑定数据库数据4.数据库升级的一些集锦1)什么是数据库版本升级?怎么升级法?2)一些疑问以及相关解决方案数据存储与访问之——又见SQLite数据库本节引言学习完上一节,关于Android中的SQLite的基本操作,你就已经掌握了,而在本节我们将会学习 一些稍微高级一点的东西,数据库事务,怎么将大二进制数据存储到数据库中,以及版本升级时 数据库如何.转载 2021-06-07 09:51:22 · 261 阅读 · 0 评论 -
【Android 数据存储】初见SQLite数据库
文章目录数据存储与访问之——初见SQLite数据库本节引言1.基本概念1)SQLite是什么?为什么要用SQLite?SQLite有什么特点?2)几个相关的类2.使用SQLiteOpenHelper类创建数据库与版本管理3.如何查看我们生成的db文件方法1:使用SQLite图形化工具查看db文件方法2:adb shell命令行带你装逼带你飞4.使用Android提供的API操作SQLite5.使用SQL语句操作数据库1.插入数据2.删除数据3.修改数据4.查询数据5.数据分页6.查询记录数数据存储与访.转载 2021-06-07 09:47:31 · 443 阅读 · 0 评论 -
【Android 数据存储】SharedPreferences保存用户偏好参数
文章目录数据存储与访问之——SharedPreferences保存用户偏好参数本节引言1.SharedPreferences使用示例2.读取其他应用的SharedPreferences3.使用MD5对SharedPreference的重要数据进行加密3.1 简单的加密处理流程3.2 MD5简单介绍3.3 MD5加密实现例子4.SharedPreference工具类:数据存储与访问之——SharedPreferences保存用户偏好参数本节引言本节给大家介绍的是第二种存储用户数据的方式,使用Sha.转载 2021-06-07 09:41:54 · 568 阅读 · 0 评论 -
【Android 数据存储】文件存储读写
文章目录数据存储与访问之——文件存储读写本节引言1.Android文件的操作模式2.文件的相关操作方法3.文件读写的实现4.读取SD卡上的文件5.关于原生模拟器SD卡的问题6.读取raw和assets文件夹下的文件数据存储与访问之——文件存储读写本节引言嘿嘿,看到这个题目,相信部分读者会问,你前面的Fragment写完了吗?嗯,没写完,因为想例子,需要 一点时间,为了提高效率,所以决定像多线程一样,并发的来写教程,这样可能可以加快写教程的进度, 到现在为止,刚好写了60篇,离完成入门教程还很远呢.转载 2021-06-07 09:36:07 · 344 阅读 · 0 评论 -
【Android 事件处理】响应系统设置的事件(Configuration类)
文章目录响应系统设置的事件(Configuration类)本节引言1.Configuration给我们提供的方法列表2.简单例子测试3.重写onConfigurationChanged响应系统设置更改响应系统设置的事件(Configuration类)本节引言**本节给大家介绍的Configuration类是用来描述手机设备的配置信息的,比如屏幕方向, 触摸屏的触摸方式等,相信定制过ROM的朋友都应该知道我们可以在: frameworks/base/core/java/android/conten.转载 2021-06-07 09:29:22 · 294 阅读 · 0 评论 -
【Android 事件处理】监听EditText的内容变化
文章目录监听EditText的内容变化本节引言1.监听EditText的内容变化2.实现EditText的密码可见与不可见监听EditText的内容变化本节引言在前面我们已经学过EditText控件了,本节来说下如何监听输入框的内容变化! 这个再实际开发中非常实用,另外,附带着说下如何实现EditText的密码可见 与不可见!好了,开始本节内容!1.监听EditText的内容变化由题可知,是基于监听的事件处理机制,好像前面的点击事件是OnClickListener,文本内容 变化的监听器则.转载 2021-06-07 09:28:05 · 1857 阅读 · 0 评论 -
【Android 事件处理】TouchListener PK OnTouchEvent + 多点触碰
文章目录TouchListener PK OnTouchEvent + 多点触碰本节引言1.基于监听的TouchListener代码示例OnTouchListener相关方法与属性2.基于回调的onTouchEvent( )方法3.多点触碰原理类的东西代码示例TouchListener PK OnTouchEvent + 多点触碰本节引言如题,本节给大家带来的是TouchListener与OnTouchEvent的比较,以及多点触碰的知识点!TouchListener是基于监听的,而OnTou.转载 2021-06-07 09:26:38 · 241 阅读 · 0 评论 -
【Android 事件处理】Handler消息传递机制
文章目录Handler消息传递机制本节引言1.学习路线图:2.Handler类的引入:3.Handler的执行流程图:4.Handler的相关方法:5.Handler的使用示例:1)Handler写在主线程中2)Handler写在子线程中Handler消息传递机制本节引言前两节中我们对Android中的两种事件处理机制进行了学习,关于响应的事件响应就这两种;本节给大家讲解的是Activity中UI组件中的信息传递Handler,相信很多朋友都知道,Android为了线程安全,并不允许我们在UI线.转载 2021-06-07 09:08:04 · 526 阅读 · 0 评论 -
【Android 事件处理】基于回调的事件处理机制
文章目录基于回调的事件处理机制本节引言1.什么是方法回调?2.Android回调的事件处理机制详解1)自定义view2)基于回调的事件传播基于回调的事件处理机制本节引言在前面我们对Android中的一个事件处理机制——基于监听的事件处理机制进行了学习,简单的说就是 为我们的事件源(组件)添加一个监听器,然后当用户触发了事件后,交给监听器去处理,根据不同的事件 执行不同的操作;那么基于回调的事件处理机制又是什么样的原理呢?好吧,还有一个问题:你知道 什么是方法回调吗?知道吗?相信很多朋友都是了解,.转载 2021-06-07 09:06:23 · 1337 阅读 · 0 评论 -
【Android 事件处理】基于监听的事件处理机制
文章目录基于监听的事件处理机制本节引言1.基于监听的时间处理机制模型2.五种不同的使用形式1)直接用匿名内部类2)使用内部类3)使用外部类4)直接使用Activity作为事件监听器5)直接绑定到标签基于监听的事件处理机制本节引言之前我们学习的是Android的UI控件,我们可以利用这些控件构成一个精美的界面,但是仅仅是界面而已;下一步就要开始学习逻辑与业务实现了,本节讲解的是Android的事件处理机制!何为事件处理机制?举个 简单的例子,比如点击一个按钮,我们向服务器发送登陆请求!当然,And.转载 2021-06-07 09:04:46 · 895 阅读 · 0 评论 -
【Android】AsyncTask异步任务
文章目录AsyncTask异步任务本节引言1.相关概念1)什么是多线程2)同步与异步的概念3) Android 为什么要引入异步任务2.AsyncTask全解析1)为什么要用AsyncTask?2)AsyncTask的基本结构3.AsyncTask使用示例AsyncTask异步任务本节引言本节给大家带来的是Android给我们提供的一个轻量级的用于处理异步任务的类:AsyncTask,我们一般是 继承AsyncTask,然后在类中实现异步操作,然后将异步执行的进度,反馈给UI主线程~ 好吧,可能有.转载 2021-06-06 21:04:38 · 416 阅读 · 0 评论 -
【Android Service】进阶
文章目录Service进阶本节引言1.IntentService的使用2.Activity与Service通信3.一个简单前台服务的实现4.简单定时后台线程的实现Service进阶本节引言上节我们学习了Service的生命周期,以及两种启动Service的两种方法, 本节继续来深入了解Service中的IntentService,Service的使用实例: 前台服务与轮询的实现!1.IntentService的使用在上一节后我们已经知道了如何去定义和启动Service,但是如果我们直接把.转载 2021-06-06 20:48:04 · 126 阅读 · 0 评论 -
【Android Activity】初识
文章目录初识本节引言1.Activity的概念与Activity的生命周期图2.Activity/ActionBarActivity/AppCompatActivity的区别3.Activity的创建流程4.onCreate()一个参数和两个参数的区别5.启动一个Activity的几种方式6.横竖屏切换与状态保存的问题7.系统给我们提供的常见的Activity初识本节引言本节开始讲解Android的四大组件之一的Activity(活动),先来看下官方对于Activity的介绍: PS:官网文档:A.转载 2021-06-04 16:54:56 · 159 阅读 · 0 评论 -
【Android】Intent之复杂数据的传递
文章目录Intent之复杂数据的传递本节引言1.Intent传递简单数据2.Intent传递数组3.Intent传递集合1)List<基本数据类型或String>2)List< Object>3)MapIntent之复杂数据的传递本节引言上一节中我们学习了Intent的一些基本使用,知道了Intent的七个属性,显式Intent以及 隐式Intent,以及如何自定义隐式Intent,最后还给大家提供了一些常用的系统Intent! 而本节跟大家讲解的是Intent传递数据的问.转载 2021-06-06 20:58:24 · 427 阅读 · 0 评论 -
【Android】Intent的基本使用
文章目录本节引言1.显式Intent与隐式Intent的区别2.Intent的七个属性:1)ComponentName(组件名称)2)Action(动作)3)Category(类别)4)Data(数据),Type(MIME类型)5)Extras(额外)6)Flags(标记)3.显式Intent使用示例:4.隐式Intent详解1)预定义动作的隐式Intent示例:2)自定义动作的隐式Intent示例:5.常用系统Intent合集6.Action在哪里查?本节引言在上一节结束后意味着Android的四.转载 2021-06-06 20:56:47 · 439 阅读 · 0 评论 -
【Android 广播机制】深入
文章目录BroadcastReceiver深入本节引言1.本地广播1)核心用法2)注意事项3)代码示例(别处登陆踢用户下线)2.Android 4.3以上版本监听开机启动广播的问题解决3.常用的系统广播总结BroadcastReceiver深入本节引言上节我们对BroadcastReceiver已经有了一个初步的了解了,知道两种广播类型:标准与有序, 动态或静态注册广播接收者,监听系统广播,自己发送广播!已经满足我们的基本需求了~ 但是前面写的广播都是全局广播!这同样意味着我们APP发出的广播,.转载 2021-06-06 20:53:39 · 248 阅读 · 0 评论 -
【Android 广播机制】BroadcastReceiver初识
文章目录本节引言1.BroadcastReceiver是什么鬼?2.两种广播类型:3.接收系统广播1)两种注册广播的方式2)动态注册实例(监听网络状态变化)3)静态注册实例(接收开机广播)4)使用广播的注意事项:4.发送广播本节引言本节我们将来学习Android四大组件中的第三个:BroadcastReceiver(广播接收者),嘿嘿,刚一直在想 如何写开头语,于是乎翻了手头的两本Android基础书,发现两本书都没有对BroadcastReceiver的介绍, 不知道是巧合还是作者觉得这东西用得不.转载 2021-06-06 20:51:33 · 270 阅读 · 0 评论 -
【Android Service】精通
文章目录Service精通本节引言1.Binder机制初涉1)IBinder和Binder是什么鬼?2)Binder机制浅析3)为何Android使用Binder机制来实现进程间的通信?2.AIDL使用详解1)AIDL是什么?2)AIDL实现两个进程间的简单通信3)传递复杂数据的AIDL Service3.直接通过Binder的onTransact完成跨进程通信4.Android 5.0后Service一些要注意的地方:本节小结Service精通本节引言本节,我们继续来研究Service(服务).转载 2021-06-06 20:49:00 · 207 阅读 · 0 评论 -
【Android Service】初涉
文章目录本节引言1.线程的相关概念2.Service与Thread线程的区别3.Service的生命周期图4.生命周期解析1)相关方法详解:2)StartService启动Service3)BindService启动Service4)StartService启动Service后bindService绑定5.生命周期验证1)验证StartService启动Service的调用顺序2)验证BindService启动Service的顺序:本节引言好的,我们在前三节中对Android中的Activi.转载 2021-06-06 20:47:28 · 220 阅读 · 0 评论 -
【Android Activity】深入
文章目录深入1. Activity,Window与View的关系2. Activity、Task和Back Stack的一些概念3. Task的管理文档翻译1)taskAffinity 和 allowTaskReparenting2)launchMode3)清空栈4. Activity的四种加载模式详解standard模式singleTop模式singleTask模式singleInstance模式5. Activity拾遗1)开源中国客户端Activity管理类本节小结深入1. Activity,.转载 2021-06-04 16:59:26 · 194 阅读 · 0 评论 -
【Android Activity】进阶
文章目录进阶本节引言1.Activity间的数据传递2.多个Activity间的交互(后一个传回给前一个)3.获取当前是哪个Activity4.随时关闭所有Activity5.完全退出App的方法6.双击退出程序的两种方法1)定义一个变量,来标识是否退出2)保存点击时间7.为Activity设置过场动画1)方法一2)方法二3)其他8.Bundle传递数据的限制9.使用命令行查看当前所有Activity的命令10.设置Activity全屏的方法1)代码隐藏ActionBar2)通过requestWindow.转载 2021-06-04 16:57:45 · 298 阅读 · 0 评论 -
【Android 布局】AbsoluteLayout(绝对布局)
文章目录AbsoluteLayout(绝对布局)本节引言1.四大控制属性(单位都是dp):2.使用示例:AbsoluteLayout(绝对布局)本节引言前面已经介绍了,Android中的五大布局,在本节中会讲解第六个布局AbsoluteLayout(绝对布局), 之所以把这个放到最后,是因为绝对布局,我们基本上都是不会使用的,当然你也可以直接跳过这一 篇博文,不过作为一个喜欢增长姿势的程序员,我们还是可以了解这个AbsoluteLayout布局的, 相信大部分学过Java的都知道,我们在Java.转载 2021-06-04 16:48:23 · 455 阅读 · 0 评论 -
【Android 布局】GridLayout(网格布局)
文章目录GridLayout(网格布局)本节引言1.相关属性总结图2.使用实例:计算器布局的实现:3.用法归纳:4.使用GridLayout要注意的地方:5.低版本sdk如何使用GridLayout:GridLayout(网格布局)本节引言今天要介绍的布局是Android 4.0以后引入的一个新的布局,和前面所学的TableLayout(表格布局) 有点类似,不过他有很多前者没有的东西,也更加好用,可以自己设置布局中组件的排列方式可以自定义网格布局有多少行,多少列可以直接设置组件位于某行.转载 2021-06-04 16:45:42 · 708 阅读 · 0 评论 -
【Android 布局】FrameLayout(帧布局)
文章目录FrameLayout(帧布局)本节引言1.常用属性2.实例演示1)最简单的例子2)随手指移动的图片3)跑动的萌妹子FrameLayout(帧布局)本节引言FrameLayout(帧布局)可以说是六大布局中最为简单的一个布局,这个布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,而这种布局方式却没有任何的定位方式,所以它应用的场景并不多;帧布局的大小由控件中最大的子控件决定,如果控件的大小一样大的话,那么同一时刻就只能看到最上面的那个组件!.转载 2021-06-04 16:43:43 · 688 阅读 · 0 评论 -
【Android 布局】TableLayout(表格布局)
文章目录TableLayout(表格布局)1.TableLayout的介绍2.如何确定行数与列数3.三个常用属性①collapseColumns(隐藏列)②stretchColumns(拉伸列)③shrinkColumns(收缩列)4.使用实例5.发现的问题TableLayout(表格布局)主要使用:确定表格的行数,以及使用 那三个属性来设置每一行中的第某列的元素隐藏,拉伸,或者收缩1.TableLayout的介绍相信学过HTML的朋友都知道,我们可以通过< table >&.转载 2021-06-04 16:42:18 · 1801 阅读 · 0 评论 -
【Android 布局】RelativeLayout(相对布局)
文章目录RelativeLayout(相对布局)1.父容器定位属性示意图2.根据兄弟组件定位3.margin与padding的区别4.很常用的一点:margin可以设置为负数RelativeLayout(相对布局)返回顶部1.父容器定位属性示意图返回顶部2.根据兄弟组件定位恩,先说下什么是兄弟组件吧,所谓的兄弟组件就是处于同一层次容器的组件,如图:图中的组件1,2就是兄弟组件了,而组件3与组件1或组件2并不是兄弟组件,所以组件3不能通过 组件1或2来进行定位,比如layout_t.转载 2021-06-04 16:40:30 · 437 阅读 · 0 评论 -
【Android 布局】LinearLayout(线性布局)
文章目录LinearLayout(线性布局)weight(权重)①简单使用②weight属性详解③Java代码中设置weight属性1.为LinearLayout设置分割线2.LinearLayout的简单例子3.注意事项LinearLayout(线性布局)返回顶部weight(权重)①简单使用要实现第一个的1:1的效果,只需要分别把两个LinearLayout的weight改成1和1就可以了。用法归纳: 按比例划分水平方向:将涉及到的View的android:width属性设置为0.转载 2021-06-04 16:38:36 · 134 阅读 · 0 评论