基本控件介绍
文本控件TextVIew
通过TextView.setTextColor设定文本颜色,TextView.setTextSize设定文本大小,TextView.setTypeface设定字体。
Typeface支持普通Normal、斜体Italic、粗体Bold三种字形,及普通Normal、有衬线Serif、无衬线Sans Serif、等宽MonoSpace4中字体模式。
Android支持ttf格式字体文件,自定义字体。
文本段落函数:TextView.setMaxLines、TextView.setMinLines、TextView.setMaxLength
文本截取:TextView.setEllipsize设定截取文本形式,并通过……表示被省略的部分。
走马灯的单行文本呈现:TextView.setEllipsize(TextUtils.TruncateAt.MARQUEE)
行间距:TextView.setLineSpace
富文本展现:TextView.setText(CharSequence 或SpannableString)
还可以使用HTML描述富文本。TextView.setText(Html.fromHtml())
图像控件
ImageView.setImageURI展示本地存储的图片;ImageView.setImageBitmap展示内存中的图像信息;ImageView.setImageDrawable展示可绘制图像。
可绘制是指派生自Drawable对象,包括位图BitmapDrawable、颜色ColorDrawable、动画AnimationDrawable
ImageView仅仅是简单的图像展示,不支持复杂的交互。
Surface控件
展示动态图片和视频的控件。
有独立的窗口。可以直接和用户交互,不受父控件的控制。
Layout控件
派生自ViewGroup。本身不包含任何内容,也不和用户交互。主要包括线性容器控件LinearLayout、表格容器控件TableLayout、帧容器控件FrameLayout、关系容器控件RelativeLayout、
适配器控件
派生自AdapterView。用于呈现一组相关联的数据信息。典型的是ListView、网格控件GridView、下拉选择控件Spinner、相册控件Gallery。
适配器控件由3部分组成:
控件视图:适配器控件对象+若干个列表显示Item组成。每个列表项控件对象都是适配器对象的子控件对象。格式一致,数据不一样。
数据源:适配器是为了呈现一组数据。数据由数据源提供。
适配器对象:结合控件视图+数据源。派生自Adapter。作用:构造列表项控件,并将数据绑定到列表项控件。
使用适配器控件对象,最重要的是定义和实现适配器对象。Android为常见的数据提供了适配器,如数组适配器ArrayAdapter、数据库适配器CurSorAdapter。
自定义适配器对象要继承BaseAdapter。
列表项很多时会导致子控件的数量急剧上升,耗费内存,甚至应用奔溃,Android提供了解决策略。在Adapter.getView中有一个输入参数ConvertView,用于缓存最近一个失去可视状态的列表项对象。(先判定ConvertView==null ,不为空则复用)
相关推荐
详细介绍android的基本组件的使用代码。
Android四大基本组件介绍与生命周期 Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器......
android 几种基本组件的简单介绍,还有高级组件没搞呢
Android四大基本组件介绍与生命周期 详细介绍
详细掌握Android的四大基本组件中的Activity组件 具体内容包括:Activity生命周期、自定义Activity、Activity的配置.
一些android 的基本组件的例子 适合初学者看
Android四大组件简述demo用例。
android基本组件全适合初学者学习
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。
TextView(标签文本) EditText(文本输入框) Button(按钮) ImageButton(图像按钮) ToggleButton(开关按钮) RadioButton(单选按钮) Progressbar(进度条) Checkbox(检查框) SeekBar(滑动条) ...
android入门级视频:Android基本组件介绍之Android应用的灵魂——Intent和Activity介绍与实例
android 简单的组件和简单的布局(线性布局, 相对布局等, ...)
Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器。 Android四大基本组件介绍与生命周期 Android四大基本组件分别是...
android图形界面编程,基本组件的设计使用方法 -the Android graphical programming interface, basic components are designed to use
Android基本组件
android应用程序的五大基本组件
实验四 android基本组件交互实验
初学Android开发;参照书上一个不完整例子弄出来的多Activity之间自由跳转的程序,主要学习各个UI组件的基本用法。
西 安 邮 电 大 学 (计算机学院) 课内实验报告 实验名称: 界面设计:基本组件 专 业: 网络工程 班 级: 姓 名: 学 号: 指导教师: 日 期: 2017年4月20日 一.实验目的 1. 掌握常用组件在布局文件中的设置 2. ...