开发向导(译文)
文章平均质量分 83
yh_android_blog
安卓新人
带有学霸气息的学渣
展开
-
Dialogs(对话框)
概述对话框是一个小的窗口用以提示用户做出决定或输入额外的信息。对话框不会填满屏幕并且通常被用作模态事件,要求用户做出行动才能继续下去。对话框设计:关于如何设计你的对话框,包括一些建议,请阅读 Dialogs 设计向导。Dialog类是对话框的基类,你应该避免直接实例化Dialog。改为使用如下的一个子类:AlertDialog一个可以展示 标题,三个按钮,可翻译 2016-07-22 20:35:51 · 1622 阅读 · 0 评论 -
menu(菜单)
概述在许多类型的应用中,菜单是一个常用的用户界面组件。为提供一个熟悉且一致的用户体验,在你的应用中,应该使用Menu API 来呈现用户操作和其它操作。始于安卓3.0(api 11),安卓机器不再直接提供一个Menu按钮。安卓应用应该从 依赖于传统的6选项菜单板 迁移到 提供一个action bar 来提高公共的用户操作。对一些菜单项来说,尽管设计和用户体验发生了改变,定义翻译 2016-07-21 10:59:58 · 1974 阅读 · 0 评论 -
Buttons(按钮)
概述一个按钮包含一个文本或者图标(或者两者都有),这些表现通常与当用户点击它时,要触发的事件有关。一个按钮是文字的,图片的或者两者都有,这都取决于你想要怎样,在布局文件中创建一个按钮,有如下三种方式:含有文本,使用 Button 类:Button android:layout_width="wrap_content" androi翻译 2016-07-08 15:40:39 · 639 阅读 · 0 评论 -
Notifications (通知、通告)
概述许多典型的情况下会出现如下要求:要求你通知用户刚才在你应用中发生的事情。有时需要用户做出回应,有时却不需要。例如:当文件存储完成时,一条安全的消息需要查收时 等这类事件。如果应用工作在后台并且这时需要引起用户注意,应用应该创建一个通知允许且方便用户回应。如果应用在执行用户必须等待的任务时(例如加载文件),应用应该显示一个进度条或进度圈。使用不同的技术可以翻译 2016-07-08 10:17:59 · 2494 阅读 · 0 评论 -
Spinners(下拉列表)
概述下拉列表提供一个 从一组中选择一个的选项 的快速方法。在默认状态下,一个下拉列表展示了当前被选中的值。触摸该下拉列表就会显示一个落下的菜单,其中就包含所有其它的可选值,由用户选择一个新的值。在你的布局中加入Spinner 对象来添加一个下拉列表。通常你会在你的xml 布局文件中添加一个 元素。例如:Spinner android:id="@+id/plan翻译 2016-07-18 09:41:29 · 273 阅读 · 0 评论 -
Checkboxes(复选框)
概述复选框允许用户从一组中选择一个或多个设定好的选项。通常情况下,你应该用一个垂直列表来显示你的复选框。创建一个复选框,需要在你的布局中创建一个CheckBox 。因为一组复选框允许用户选择多项,每一个复选框都单独管理,你必须为每一个都注册点击监听器。响应点击事件当用户选择一个复选框时, CheckBox 对象收到一个on-click 事件。为复翻译 2016-07-18 09:40:52 · 525 阅读 · 0 评论 -
RadioButton(单选按钮)
概述单选按钮允许用户从一组设置中选择一个选项。在选择设置时,如果你认为用户需要看到所有依次排列的的可选择项,可以使用单选按钮。如果并不需要展示所有的可选项,使用下拉列表(spinner)代替。要创建每一个单选按钮,在你的布局中创建一个 RadioButton 。然而,由于单选按钮互相排斥,你必须使用一个RadioGroup.将他们放在同一个组中。通过分组在一起,系统确保同一时刻只有翻译 2016-07-18 09:39:30 · 979 阅读 · 0 评论 -
Accessibility(辅助功能、易用性服务)
概述有许多的残障安卓用户,这就要求安卓设备有不同的界面与之交互。这包括视觉上,身体上或者与年龄相关的残疾而完全阻止他们看到或使用触摸屏。安卓提供了辅助功能和服务为帮助这些用户更加简单的使用设备,包括语音合成,触觉反馈,轨迹球和方向键导航来增强他们的体验。安卓开发者可以利用这些服务让应用程序更加的易用,当然也可以构建自己的辅助功能。让应用程序易于使用当残障用户翻译 2016-07-07 10:03:30 · 4462 阅读 · 1 评论 -
Text Fields
概述文本控件允许用户在你的app中打字。它可以是单行的,也可以是多行的。触摸文本控件所占的空间会显示光标并且自动弹出软键盘。除了打字之外,文本控件允许各种其它活动,如文本选择(剪切,复制,黏贴)和由自动完成功能(auto-completion.)提供的数据查询。通过包含 EditText 对象,在你的布局文件中添加一个文本控件,也可以在你的xml布局文件中添加 元素来添加。翻译 2016-07-16 20:48:58 · 448 阅读 · 0 评论 -
View
概述该类是所有用户界面组件的基本类。一个view占据了屏幕的一块矩形区域,并负责绘制和事件处理。View是widgets的基类widgets通常用来创建可交互的ui界面(按钮,文本框等)。它的子类ViewGroup是layouts的基类,layouts本身不可见,用来容纳其他Views和ViewGroups,并且定义他们的布局属性。开发指导有关于使用该类翻译 2016-07-05 08:29:52 · 1460 阅读 · 0 评论 -
ContentProvider
简介Content provider管理android以结构化方式存放的数据。他以相对安全的方式封装数据并且提供简易的处理机制。Content provider提供不同进程间数据交互的标准化接口。当你准备取出content provider中的数据时,你需要获得一个和当前上下文相关的ContentResolver对象作为客户端。这个对象和一个继承至ContentProvider的provi翻译 2016-07-05 08:27:39 · 326 阅读 · 0 评论 -
Action Bar
简介action bar 是一个功能窗口,用于标识应用程序和用户的位置,并提供给用户一些操作和导航模式。你应该在大多数需要提供用户操作或导航的activities 时使用它。因为action bar 为用户在不同的屏幕上提供了一致的界面,并且它优雅的适应类不同的系统外观。你可以通过使用ActionBar 类来控制action bar 。Action Bar 的主要目标:翻译 2016-07-05 08:24:56 · 1712 阅读 · 1 评论 -
List View(列表视图)
概述列表视图是一个视图组,它以可滑动列表的方式展示了许多项目。列表项通过使用一个Adapter 来自动填充,适配器(Adapter )将数据从源端(例如一个数组或数据库的查询结果)提取内容并将内容填入每一个项目中去。如何使用适配器来填充数据,请阅读Building Layouts with an Adapter.使用装填器(Loader )使用Curso翻译 2016-07-24 16:24:43 · 9550 阅读 · 0 评论 -
Custom Components(自定义组件)
概述安卓为构建你自己的UI提供了一个成熟且强大的自定义模型,基于基本的布局类:View 和 ViewGroup. 开始使用它之前,平台包含了许多预先构建好了的view和viewgroup的子类——分别叫做组件(widgets )和布局(layouts )——你可以使用它们来构建你的UI。一部分可用组件清单包括Button, TextView, EditText, ListVie翻译 2016-07-24 14:49:40 · 3056 阅读 · 0 评论 -
Input Events(输入事件)
在安卓中,有不止一种方法从你的应用截取用户交互事件。在你的用户界面中考虑事件,途径就是从用户界面中的一个指定的view对象中捕获事件。该view提供了这样做的方法。在你用来组成你布局的不同的view类中,你或许注意到了一些公共的回调方法似乎看起来对UI事件有用。这些方法由安卓的框架调用,当各自的操作在对象中发生时。例如,当一个view (一个按钮)被触摸,在这个对象中的onTouchEve翻译 2016-07-23 15:30:11 · 3656 阅读 · 0 评论 -
Property Animation(属性动画)
概述属性动画系统是一个强大的框架,它允许你将大多数东西动画化。你可以定义一个动画用来在动画播放的时候改变任何对象的属性值,而不管它在屏幕上有没有被绘制。属性动画在指定长度的时间内改变一个属性(对象的一个字段)的值。开始动画化一些东西,由你指定你想要动画化的对象属性,如一个在屏幕上的对象的属性,指定动画播放的时长,和在动画时改变成什么值。属性动画系统会指导你如何去定义一个动画,只需要翻译 2016-07-12 10:06:22 · 810 阅读 · 0 评论 -
Pickers(选择器)
概述安卓提供了现成的对话框,让用户选择一个时间或日期。每一个选择器控制时间(小时,分钟,AM/PM)或日期(月,日,年)的每一部分的选择。使用这些选择器帮助 确保用户正确的,格式化的,和适合的选择一个时间或日期。我们推荐你使用DialogFragment 来容纳每一个时间或日期选择器。DialogFragment 为你管理对话框的生命周期并且允许你在不同的布局结构中显示该选择器,例翻译 2016-07-21 17:00:26 · 654 阅读 · 0 评论