移动端开发
Maji-May
前端&全栈
展开
-
Android 3-1 Toast
Toast文章目录Toast普通自定义样式优化显示效果Toast是一个视图,包括展示给用用户的的一条简洁、快速的信息。Toast类可以帮助你创建和显示这些内容。当Toast展现的视图被显示给用户时,它是以悬浮的状态出现在应用上方的。它永远不会被捕获焦点。用户可能正在输入其他内容。 想法是尽可能不被打扰,同时仍向用户显示你希望他们看到的信息。例如:音量调整、你已经保存了某个设置的提示。普通...原创 2020-02-27 15:48:12 · 205 阅读 · 0 评论 -
Android 2-11 WebView网页视图
WebView文章目录WebView1.语法2.加载页面2.1 加载应用资源文件内的网页2.2 加载一个网页基本用法2.3 WebView工具类WebSettings:对WebView进行配置和管理WebViewClientWebChromeClient参考资料在大多数情况下,我们建议使用标准的网络浏览器(例如Chrome)将内容传递给用户。 WebView对象允许您将Web内容显示为活动布局...原创 2020-02-27 12:52:15 · 436 阅读 · 0 评论 -
Android 2-10 RecyclerView
RecyclerView本文章转载自https://www.jianshu.com/p/b4bb52cdbeb7文章目录RecyclerView添加RecyclerView 依赖库修改 activity_main.xml新建 Fruit.java新建 fruit_item.xml新增适配器 FruitAdapter修改MainActivity.java修改RecyclerView 显示效果...原创 2020-02-27 11:56:58 · 838 阅读 · 0 评论 -
Android 2-9 ScrollView滚动视图
滚动视图滚动视图(Scroll View)是一个组视图,允许继承自它的物体被滚动,一个滚动视图只允许有一个直接子视图。为了让多个元素能够滚动,请在滚动视图下添加一个线性视图(LinearLayout),然后将这些元素放置在线性视图中。✍语法:<ScrollView> <LinearLayout> ..... </Line...原创 2020-02-27 11:54:13 · 303 阅读 · 0 评论 -
Android 2-8 GridView网格视图
GridView网格视图网格布局VS表格布局网格布局不仅可以跨列,而且可以跨行显示表格布局只能跨列常用属性使用GridLayout标记进行布局:android:columnCount 最大列数anroid:orientation 排列方向android:rowCount 最大行数GridLayout.LayoutParams 内部类android:layout_co...原创 2020-02-25 11:52:40 · 241 阅读 · 0 评论 -
Android 2-7 ListView列表项
ListView常用属性Adapter接口Demo演示列表视图提供了一个纵向排列的列表,列表中每一个项目都紧凑地排列在上一项的下方。为了使用更加现代、灵活、精妙的方法来展示列表,请使用android.support.v7.widget.RecyclerView。在你的一个现有XML文档中加入ListView,语法为:<ListView android:id="@+...原创 2020-02-25 11:52:06 · 161 阅读 · 0 评论 -
Android 2-6 ImageView图像
ImageView文章目录ImageView加载本地图片加载网络图片Button的其他衍生控件:ToogleButton、SwitchImageView的常用属性加载网络图片加载本地图片????语法:<ImageViewandroid:id="@+id/XXX"android:layout_width="XXX"android:layout_height="XXX"and...原创 2020-02-25 11:51:27 · 206 阅读 · 0 评论 -
Android 2-5 RadioButton&CheckBox
RadioButton&CheckBox文章目录RadioButton&CheckBoxRadioButton样式事件CheckBox样式事件RadioButton常用属性自定义样式监听事件单选按钮(android.wiget.RadioButton)是具有两种状态(选中/未选中)的按钮。当单选按钮未被选中时,用于可以按压或者点击它来选中。与复选框不同,单选框一经选...原创 2020-02-24 10:40:15 · 161 阅读 · 0 评论 -
Android 2-4 EditText编辑框
EditTextEditText是可输入控件,同样继承自TextView,可以使用期所有属性和事件????通过本例子,我们将制作一个简单的登录界面:????步骤我们先用模板新建一个EmptyActivity名为EditTextActivity用于存放登陆界面相关的功能及样式:我们想要实现以下控件:一个用户名输入框一个密码输入框一个登录按钮????使用到的属性:名称解释格式...原创 2020-02-24 10:39:50 · 244 阅读 · 0 评论 -
Android 2-3 Button按钮
Button按钮Button继承自TextView,因此在Button中可以使用TextView的所有属性和事件:????我们将通过例子实现如下效果:字体大小、颜色自定义背景形状自定义按压效果点击事件⚡????步骤要实现Button的点击事件,我们需要先给Button设置一个android:id,方便后台代码寻址,需要在activity_main.xml中添加如下代码:<Butto...原创 2020-02-23 10:04:29 · 914 阅读 · 0 评论 -
Android 2-2 TextView文本框
TextView文本????常用属性名称解释格式android:text要显示的文本字符串或@valueandroid:textSize文字大小spandroid:textColor文字颜色16进制或@colorandroid:maxLine最大行数数字android:ellipse省略显示(固定宽度时)start/end/middl...原创 2020-02-23 10:03:10 · 220 阅读 · 0 评论 -
Android 2-1 线性布局和相对布局
线性布局和相对布局线性布局????常用属性名称解释android:id索引android:layout_width宽度android:layout_height高度android:background背景色android:layout_margin外边距android:layout_padding内填充android:orenta...原创 2020-02-23 10:02:33 · 301 阅读 · 0 评论 -
Android 1-1 项目结构
1.项目结构概述Android Studio使用Gradle作为其包管理工具,类似Maven,其project与module的对应关系如图所示:在首个project创建完成后,其项目结构如图(推荐使用Android视图)Android应用的源代码主要包含以下节点manifestjavares节点mainifest节点迅速打开manifest文件夹下的应用全局描述文件An...原创 2020-02-22 13:58:25 · 336 阅读 · 0 评论