Android自带控件
文章平均质量分 80
小小劲
学技术不能浮躁,当明天太阳升起的时候,牛奶会有的,面包会有的
展开
-
用户界面View之ProgressBar
一个成功的创业者,三个因素,眼光、胸怀和实力。你是否原创 2014-10-30 13:55:48 · 301 阅读 · 0 评论 -
用户界面View之Spinner
本讲内容:Spinner 下拉列表原创 2014-10-29 16:55:41 · 523 阅读 · 0 评论 -
用户界面View之DatePicker与TimePicker
猫在练习长跑,乌龟讽刺道:再练,也不能跑出个长跑冠军!猫答:我成不了豹子,却能做最棒的猫!是的,努力做好自己,做到最棒,就是成功本讲内容:原创 2014-10-30 13:06:11 · 539 阅读 · 0 评论 -
ListView下拉刷新
绝大多数人,在绝大多数时候,都只能靠自己。本讲内容:ListView下拉刷新android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。原创 2015-06-05 20:12:20 · 503 阅读 · 0 评论 -
用户界面View(一)
没有目标的人永远为有目标的人去努力。本讲内容:View一、LayoutInflater 加载布局在Activity中调用setContentView()方法来加载布局。其实setContentView()方法的内部也是使用LayoutInflater来加载布局的。1、LayoutInflater的基本用法:首先获取到LayoutInflater的实例原创 2015-06-07 09:18:00 · 415 阅读 · 0 评论 -
用户界面View之RadioButton
本讲内容:ImageView 图片框,ImageButton 图片按钮我们通过一个例子来看一下ImageView和ImageButton的应用。原创 2014-10-29 16:35:51 · 614 阅读 · 0 评论 -
用户界面View之WebView
本讲内容:WebView显示网页控件示例一:下面是res/layout/top.xml 布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_he原创 2015-05-08 15:20:13 · 431 阅读 · 0 评论 -
用户界面View之EditText
希望,只有和勤奋作伴,才能如虎添翼。 本讲内容:EditText 可编辑文本框一、EditText相关属性EditText继承关系:View-->TextView-->EditText。EditText的属性很多,这里介绍几个: android:layout_gravity="center_vertical" 设置控件显示的位置:默认 top,这原创 2015-05-07 16:46:20 · 462 阅读 · 0 评论 -
用户界面View之TextView(实现跑马灯效果)
本讲内容:TextViewButton,EditText,CheckBox,等常用组件都是TextView的直接子类或间接子类按钮是程序中最常见的一个元素,我们通过一个例子感受一下,代码的讲解都写在注释里了,所以我就直接上代码和代码的运行结果。原创 2014-10-29 14:33:15 · 508 阅读 · 0 评论 -
用户界面View之GridView
日日行,不怕千万里;常常做,不怕千万事。 ——《格言联璧·处事》原创 2014-11-02 23:12:00 · 505 阅读 · 0 评论 -
用户界面View之ListView与Adapter(一)
天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。——《孟子·告子下》本讲内容:ListView列表组件 与 Adapter适配器的用法一、ListView列表组件:作用:ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作(通过绑定监听器)。创建一个ListView需要3个元素。(1)L原创 2014-11-01 19:36:38 · 780 阅读 · 0 评论 -
Android之RecyclerView
本讲内容:RecyclerView控件一、RecyclerView控件概述该控件用于在有限的窗口中展示大量数据集,例如:ListView、GridView。1、可以通过布局管理器LayoutManager控制其显示的方式2、可以通过ItemDecoration控制Item间的间隔3、可以通过ItemAnimator控制Item增删的动画示例一:下面是原创 2015-12-12 22:09:54 · 397 阅读 · 0 评论 -
用户界面View之ImageView控件
勤劳一日,可得一夜安眠;勤劳一生,可得幸福长眠。 本讲内容:使用ImageView显示图片(显示时会根据设备屏幕大小选择分辨率不同的图片)一、ImageView的重要属性:android:src="@drawable/image" ImageView的内容图片android:background="@drawab原创 2015-05-17 13:09:35 · 570 阅读 · 1 评论 -
用户界面View之Dialog 对话框
终身学习,不断读书,以书为侣,是我们每个人不让自己的生命过早枯萎的唯一选择。为了让我们的生命之树常青,让我们今后的生活更加丰富多彩,朋友们,让我们一起来努力吧! 本讲内容:Dialog 对话框一、AlertDialog常用方法使用AlertDialog.Builder中的create()方法创建一个AlertDialogsetTitle();给对原创 2015-05-30 16:25:21 · 766 阅读 · 0 评论 -
用户界面View(二)
没有目标的人永远为有目标的人去努力。本讲内容:ViewView(视图)是所有UI组件的基类,任何一个视图都不可能凭空突然出现在屏幕上,每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure()、onLayout()和onDraw()。一、onMeasure() 用于测量视图的大小View系统的绘制流程会从ViewRoot的performT原创 2015-06-07 14:47:39 · 448 阅读 · 0 评论 -
用户界面View之ProgressBar
一个成功的创业者,三个因素,眼光、胸怀和实力。本讲内容:ProgressBar 进度条一、ProgressBar 显示风格(默认是标准环形进度条)style="?android:attr/progressBarStyleLarge" 大环形进度条style="?android:attr/progressBarStyleSmall"原创 2015-05-23 21:11:14 · 635 阅读 · 0 评论 -
用户界面View之Layout
与人交往的时候,多听少说。这就是,上帝为什么给我们一个嘴巴两个耳朵的原因。原创 2014-10-30 17:27:04 · 549 阅读 · 0 评论 -
用户界面View之Gallery
生活就像海洋,只有意志坚强的人,才能到达彼岸。 —— 马克思本讲内容:Gallery 画廊 Gallery是一个内部元素可以水平滚动,并且可以把当前选择的子元素定位在它中心的布局组件。我们通过一个例子感受一下,代码的讲解都写在注释里了下面是res/layout/activity_main.xml 布局文件:<LinearLayout xmlns:原创 2014-11-02 22:59:07 · 400 阅读 · 0 评论 -
精美的聊天界面
下面是res/layout/activity_main.xml 布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren原创 2015-04-07 21:30:09 · 1039 阅读 · 1 评论 -
android:layout_gravity和android:gravity的使用区别
世界上最宝贵的财富就是时间,所以不要浪费一分一秒!原创 2014-10-30 21:23:54 · 590 阅读 · 0 评论 -
用户界面View之Chronometer
众里寻她千百度,蓦然回首,那人却在灯火阑珊处。——宋辛弃疾青玉案 本讲内容:Chronometer 定时器Chronometer是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值的形式“分:秒”或“H:MM:SS的”,或者可以使用的Set(字符串)格式的定时器值到一个任意字符串原创 2014-11-21 11:10:10 · 941 阅读 · 0 评论 -
用户界面View之CheckBox
本讲内容:EditText 可编辑文本框原创 2014-10-29 15:40:33 · 881 阅读 · 0 评论 -
用户界面View之Switch与ToggleButton
在我们了解什么是生命之前,我们已将它消磨了一半。本讲内容:Switch 开关控件示例一:下面是res/layout/activity_main.xml 布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt原创 2015-04-25 22:10:24 · 488 阅读 · 0 评论 -
用户界面View之AutoCompleteTextView
今天很残酷,明天更残酷,后天很美好,但绝对大部分都是死在明天晚上。原创 2014-10-30 09:43:45 · 496 阅读 · 0 评论 -
用户界面View之ViewGroup
没有目标的人永远为有目标的人去努力。本讲内容:ViewGroup (一组视图)一、ViewGroup 的介绍View(视图)是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,ViewGroup继承于View。ViewGroup是抽象类,不能直接使用它。Linearlayout等布局都是ViewGroup实现类。二、LayoutP原创 2015-05-25 22:52:57 · 616 阅读 · 0 评论 -
用户界面View之ViewFlipper
放弃该放弃的是无奈,放弃不该放弃的是无能,不放弃该放弃的是无知,不放弃不该放弃的是执著!本讲内容:ViewFlipper 多页面管理控件一、ViewFlipper 常用方法setInAnimation: 设置View进入屏幕时候使用的动画setOutAnimation: 设置View退出屏幕时候使用的动画showNext:原创 2015-05-26 20:03:29 · 434 阅读 · 0 评论 -
用户界面View之ScrollView
心念一转,万念皆转;心路一通,万路皆通。本讲内容:ScrollView 垂直滚动视图与HorizontalScrollView 水平滚动视图一、隐藏滚动条1、xml属性 : android:scrollbars="none";2、java代码:setHorizontalScrollBarEnabled(false); setVerticalScroll原创 2015-05-28 08:50:00 · 518 阅读 · 0 评论 -
用户界面View之Gallery
生活就像海洋,只有意志坚强的人,才能到达彼岸。 —— 马克思本讲内容:Gallery 画廊 和 ImageSwitcher 图片选择器一、Gallery 画廊4.0后已经过期了,Google建议使用HorizontalScrollView和ViewPager代替二、 ImageSwitcher 和ImageView 类似,都可以用于显示图片,区别在于ImageS原创 2015-05-28 15:47:43 · 904 阅读 · 0 评论 -
Android之Menu菜单
绳锯木断,水滴石穿。—— 罗大经《鹤林玉露》本讲内容:原创 2014-11-12 21:36:46 · 602 阅读 · 0 评论 -
Android之布局优化
本讲内容:include标签、merge标签和ViewStub标签。一、使用include标签将可复用的组件抽取出来(引用布局)二、使用merge标签减少布局的嵌套层次(merge相当于framelayout)场景1:布局根结点是FrameLayout且不需要设置background或padding等属性,可以用merge代替。场景2:某布局作为子布局被原创 2015-05-30 08:52:53 · 357 阅读 · 0 评论 -
用户界面View之PopupWindow
命运掌握在自己手中。要么你驾驭生命,要么生命驾驭你,你的心态决定你是坐骑还是骑手。本讲内容:PopupWindow 弹出窗口控件一、PopupWindow 弹出窗口控件认识1、Android的对话框有两种:PopupWindow和AlertDialog。2、它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意原创 2015-03-10 15:02:44 · 657 阅读 · 0 评论