在Android开发过程中,耗时操作是不允许写在主线程(UI线程)中的,以免由于等待时间过长而发生ANR。所以耗时操作需要创建子线程来完成,然而往往这些操作都需要与主线程进行通讯交互(例如更新主线程的UI),但android规定除了UI线程外,其他线程都不可以对UI控件进行访问或操控,所以我们需要通 ...
分类:
移动开发 时间:
2018-05-02 02:44:45
阅读次数:
231
一、Button控件 点击发生事件,当有按钮单击事件发生时,该函数返回1,否则为0 也可以直接写函数,然后把脚本拖到canvas里,然后在button里 添加 ,选择监听函数。 二、RepeatButton控件 Button 点击一次,相应一次,这个控件是长按某个键,一直返回1。 三、TextFie ...
分类:
编程语言 时间:
2018-04-29 10:13:38
阅读次数:
316
本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解Android中的UI控件,本节给大家带来的UI控件是:TextView(文本框),用于显示文本的一个控件,另外声明一点,我不是翻译API文档,不会一个个属性的去扣,只学实际开发中常用的,有用的,大家遇到感觉到陌生的属性可以查询 ...
分类:
其他好文 时间:
2018-02-27 01:07:46
阅读次数:
205
1、代码计算UI控件的frame,很简单的布局就需要大量的计算,标注稿改动经常“牵一发而动全身” 2、Autoresizing,只能控制父子控件之间的相对布局 3、Auto Layout,不局限于父子控件,可以设置更多约束,例如上下左右外边距 屏幕适配 ...
分类:
其他好文 时间:
2018-02-24 20:48:18
阅读次数:
198
一:时间轴 新版F7提供了时间线组件,用于创建一种时间轴效果到UI控件。 二:分类 时间轴有三种样式:垂直时间轴、水平时间轴、日历时间轴。 三: ...
分类:
其他好文 时间:
2018-02-23 01:04:19
阅读次数:
240
一:悬浮按钮 悬浮按钮是一种有着特殊UI效果的按钮,它看起来就像悬浮在界面之上一样。 悬浮按钮点击时通常会展开一系列的选项按钮,十分酷炫。 新版F7中的悬浮按钮不仅仅是Material Design特有了,而是一种通用的UI控件。 二:悬浮按钮种类 1)按照它在界面中的位置来分类: fab-righ ...
分类:
其他好文 时间:
2018-02-23 00:22:40
阅读次数:
833
3.1.1 基于监听的事件处理机制 http://www.runoob.com/w3cnote/android-tutorial-listen-event-handle.html 本节引言: 第二章我们学习的是Android的UI控件,我们可以利用这些控件构成一个精美的界面,但是仅仅是界面而已;下一 ...
分类:
其他好文 时间:
2018-02-01 22:00:55
阅读次数:
231
本节引言: 上一节中我们学习了第一个 UI控件TextView(文本框),文中给出了很多实际开发中可能遇到的一些需求 的解决方法,应该会为你的开发带来便利,在本节中,我们来学习第二个很常用的控件EditText(输入框); 和TextView非常类似,最大的区别是:EditText可以接受用户输入! ...
分类:
其他好文 时间:
2018-01-29 21:23:29
阅读次数:
170
package com.example.handlertest; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Message; import andr ...
分类:
移动开发 时间:
2018-01-28 21:56:03
阅读次数:
272
前言做过Android开发的同学都知道,不能在非主线程修改UI控件,因为Android规定只能在主线程中访问UI,如果在子线程中访问UI,那么程序就会抛出异常android.view.ViewRootImpl$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchy.并且,Android也不建议在UI
分类:
移动开发 时间:
2018-01-12 11:22:38
阅读次数:
207