Android高级UI ImageView ImageButton RadioButton CheckBox ProgressBar属性和用法总结

高级UI

ImageView  ImageButton  RadioButton  CheckBox  ProgressBar

1.ImageView 图片组件

src 指定要加载的图片

缩放问题

1.按着图片原始比例(不失真)

2.不按着比例(失真)

ScaleType

1.fitXY   强制让图片缩放以填充整个imageview

2.fitCenter  按着比例缩放以居中显示图片

3.fitEnd     按着比例缩放以局下部显示图片

4.fitStart   按着比例缩放以居上部显示图片

adjustViewBounds  图片边界和imageview边界契合

23code

2.ImageButton(没人用)

继承ImageView 属性都可以用

3.ProgressBar 进度条

样式:旋转进度条(不显示进度)  水平进度条(显示)

style  控制样式

[email protected]:style/Widget.ProgressBar.Inverse  旋转

[email protected]:style/Widget.ProgressBar.Horizontal 水平

3.max   水平进度条  总的进度值

4.progress 水平进度条 当前进度值

5.secondaryProgress 水平进度条 当前二级进度值

4.RadioButton(选项)

RadioGroup(单选框)

<RadioGroup >

<RadiButton />

<RadiButton />

<RadiButton />

</RadioGroup>

1.radiobutton

1.text   单选按钮旁边的提示文字

2.checked  默认情况是否选中

3.style   切换样式

@android:style/Widget.Holo.CompoundButton.CheckBox 方框选择

@android:style/Widget.Holo.CompoundButton.RadioButton
圆圈(默认)

@android:style/Widget.Holo.CompoundButton.Star 五角星

时间: 2024-11-10 07:55:34

Android高级UI ImageView ImageButton RadioButton CheckBox ProgressBar属性和用法总结的相关文章

Android界面编程——Android高级UI组件(三)

Android界面编程 Android高级UI组件 2.4.1适配器组件 适配器的作用 适配器充当适配器控件和该视图数据之间的桥梁.适配器提供访问的数据项,并负责产生数据组中的每个项的视图. 常用的适配器 BaseAdapter:抽象类,具有较高的灵活性. ArrayAdapter:最为简单,智能展示一行文字. SimpleAdapter:有较好的扩充性,可以自定义出各种效果. SimpleCursorAdapter:主要用于操作数据库. 常用的适配器控制 适配器控件扩展自ViewAdapter

Android 高级UI设计笔记11:Gallery(画廊控件)之Gallery基本使用

1. 这里要向大家介绍Android控件Gallery(画廊控件) Gallery控件主要用于横向显示图像列表,不过按常规做法.Gallery组件只能有限地显示指定的图像.也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了. 2. Gallery基本用法: 步骤如下: (1)首先我们新建一个Android工程,工程目录如下: (2)activity_main.xml(主布局文件),如下: 在activity_main.xml添加Ima

Android 高级UI设计笔记06:仿微信图片选择器

仿微信图片选择器: 一.项目整体分析: 1. Android加载图片的3个目标: (1)尽可能的去避免内存溢出. a. 根据图片的显示大小去压缩图片 b. 使用缓存对我们图片进行管理(LruCache) (2)用户操作UI控件必须充分的流畅. a. getView里面尽可能不去做耗时的操作(异步加载 + 回调显示) (3)用户预期显示的图片尽可能的快(图片的加载策略的选择,一般选择是LIFO). a. LIFO 2. 定义一个Imageloader完成上面1中的3个目标: Imageloader

android基本控件学习-----RadioButton&amp;CheckBox

RadioButton(单选框)和CheckBox(复选框)讲解: 一.基本用法和事件处理 (1)RadioButton单选框,就是只能选择其中的一个,我们在使用的时候需要将RadioButton放到RadioGroup中使用,同时我们还可以在RadioGroup中设置  orientation属性来控制单选框的方向. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:androi

Android 高级UI设计笔记18:实现圆角图片

1. 下面我们看看微信首页,也就是聊天界面,如下: 上面的listView里的item中联系人的头像是圆角的 2. 下面分析一个Github的经典: (1)Github库地址: https://github.com/siyamed/android-shape-imageview (2)使用方法: >1. 添加依赖: 在build.gradle(Module:app)下添加: compile 'com.github.siyamed:android-shape-imageview:[email pr

Android 高级UI设计笔记12:ImageSwitcher图片切换器

1. ImageSwitcher ImageSwitcher是Android中控制图片展示效果的一个控件,如:幻灯片效果...,颇有感觉啊.做相册一绝 2. 重要方法 setImageURI(Uri uri):设置图片地址 setImageResource(int resid):设置图片资源库 setImageDrawable(Drawable drawable):绘制图片 3. 设置动画效果 imageSwitcher.setInAnimation(AnimationUtils.loadAni

Android 高级UI设计笔记08:Android开发者常用的7款Android UI组件(转载)

Android开发是目前最热门的移动开发技术之一,随着开发者的不断努力和Android社区的进步,Android开发技术已经日趋成熟,当然,在Android开源社区中也涌现了很多不错的开源UI项目,它们可以帮助Android开发者更方便快捷地完成想要的功能.本文是Android系列的第一篇,主要是向大家推荐一些常用的Android UI组件,它们都是开源的. 1.图表引擎 -  AChartEngine AChartEngine是一款基于Android的图表绘制引擎,它为Android开发者提供

Android 高级UI设计笔记22:Android 指示引导页(带圆点)

1. 引导页: 我们在安装某个软件首次运行时,大部分都会有一个引导页的提示,介绍软件新功能的加入或者使用说明等,支持滑动且下面会有几个圆点,显示共有多少页和当前图片的位置,类似如下效果: 2. 引导页具体实现功能如下: 可以左右滑动图片. 图片的索引圆点显示,看出当前图片所在的位置和图片的数量. 可任意左右滑动. 图片的索引圆点带有动画效果. 最后一页显示按钮,点击进入应用. 3. 引导页实现逻辑过程: 利用ViewPager实现用户引导界面. 在这里,我们需要用到google提到的一个支持包—

Android 高级UI

简介 在Android官网中有对UI 优化的文档,开发者有必要对它进行掌握. 详解 1.抽象布局 <include />标签能够重用布局文件 <include layout="@layout/titlebar"/> <merge/>标签可以删减多余的层级,它多用于替换FrameLayout或者当一个布局包含另一个时,消除视图层次结构中多余的视图组 <merge xmlns:android="http://schemas.android