Android UI
Loopers
操作系统爱好者
展开
-
Android 学习之Fragment生命周期
本节学习Fragment的生命周期,我先看Google官网提供的Fragment的生命周期的流程图那我们就通过上节的代码在Activity中和Fragment01和Fragment02中加入log, 关于代码我就不需要贴出了,我们用Log分析。a:在Activity中启动Fragment01可以看到这个和上图的流程是一样的。b:然后按back键返回可以看到显示Fra原创 2015-08-13 19:43:18 · 687 阅读 · 0 评论 -
Android UI学习之TextView
TextView用于非常的广泛,Textview里面不仅可以显示文字,还可以显示图片。 就我们日常生活中见到的文字都可以理解为TextView。那下面就用几个例子来学习常见的TextView例1: 实现网址,电话号码,Email的超链接 protected void onCreate(Bundle savedInstanceState) { // TODO Auto-gen原创 2015-07-17 21:31:30 · 764 阅读 · 0 评论 -
自定义 Dialog --- 仿照微信删除联系人界面
作为一个初学者,对好多界面都感兴趣。 所以就动手慢慢做,然后写为博客。第一个简单的例子就是仿照微信的删除联系人节目。1: 先看布局文件(需要注意: 我的布局文件里好多参数都是写死的,只是举例说明。 )<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t原创 2015-07-14 22:36:17 · 750 阅读 · 0 评论 -
Android UI学习之ListView(使用ArrayAdapter和SimpleAdapter)
既然要使用ArrayAdapter,那我们先看看系统中所以的Adapter关系:在实际中使用频率比较高的有:SimpleAdapter, ArrayAdapter, BaseAdapterBaseAdapter: 是一个抽象类,实现它要实现比较多的方法,但是灵活的高ArrayAdapter:支持了泛型操作,比较简单,一般只能显示同类型的数据SimpleAdapter:有比较好的原创 2015-08-06 14:52:45 · 690 阅读 · 0 评论 -
Android UI学习之SeekBar
先让大家从直观上认识一下SeekBar的样子, 以及它存在的主要作用。 然后再去学习它的功能。上图就是Seekbar的样子。 它在生活中用途也是很广泛的。 比如: 设置声音的大小, 视频网站的播放进度等先说一下SeekBar的3个特殊的属性: android:max="100" 逻辑上最大的长度原创 2015-07-17 13:04:33 · 693 阅读 · 0 评论 -
Androd UI学习之ImageSwitcher
上一节学习了Gallery,本节结合Gallery来学习ImageSwitcher。先贴出最终的效果图:逻辑部分代码:public class ImageSwitcherActivity extends Activity{ private static ImageSwitcher mImageSwitcher; private static Gallery原创 2015-07-18 23:12:39 · 607 阅读 · 0 评论 -
Android UI学习之CheckBox
首先说明一下CheckBox是什么东东?其实大家都经常能见到,CheckBox就是复选框。 和RadioButton是不同的。 RadioButton如果在一组中是同时只能显示一个的。举例说明CheckBox:public class CheckBoxActivity extends Activity { private static CheckBox checkBox; @原创 2015-07-16 16:49:30 · 885 阅读 · 0 评论 -
Android UI学习之Gallery
在生活就大家都会在手机上浏览图片,然后会用手指从左到右滑动。其实这样的效果就是借助Gallery实现的。接下来一一个简单的例子介绍Gallery的使用:public class GalleryActivty extends Activity { private static Gallery mGallery; private int[] images = { R.原创 2015-07-18 22:26:19 · 695 阅读 · 0 评论 -
Android UI学习之EditText
首先我们先直观上认识一下什么是EditText?比如上面那正图片就是我截取的添加联系人的界面,很明显能输入文本的就是EditText。上图是我截取的Eclipse中的Text Fileds的那部分, 很明显EditText分好多类, 比如直接的文本, 密码框, 数字框, Email框等。 其实它们也都是输入的类型不同罢了。别的地方也都差不多。举例说明:p原创 2015-07-16 22:30:12 · 620 阅读 · 0 评论 -
Android UI学习之RadioButton和RadioGroup
首先说一下什么是RadioButton, 什么是RadioGroupRadioButton(单选按钮)顾名思义就是一组RadioButton只能选中其中一个。 通常RadioButton和RadioGroup是一起使用的。如果RadioButton和另外的一个RadioButton不再同一组的话,那么这两个RadioButton都是可以同时被选中的。接着说一下RadioButt原创 2015-07-16 13:10:33 · 944 阅读 · 0 评论 -
Android 学习之逐帧动画(Frame)
帧动画就是将一些列图片,依次播放。利用肉眼的“视觉暂留”的原理,给用户的感觉是动画的错觉,逐帧动画的原理和早期的电影原理是一样的。a:需要定义逐帧动画,可以通过代码定义,也可以通过XML文件定义,一般XML文件定义比较直观<animation-list xmlns:android="http://schemas.android.com/apk/res/android" andr原创 2015-08-14 11:24:11 · 844 阅读 · 0 评论 -
Android 学习之补间(Tween)动画
补间动画,就是开发者只需要指定动画的开始,动画的结束的“关键帧”,而动画变化的“中间帧”由系统计算,并且补齐。这就是补间动画。补间动画共分为四类:AlphaAnimation(透明动画),ScaleAnimation(缩放动画),TranslateAnimation(位移动画),RoateAnimation(旋转动画)我们依次学习。a:透明动画 public voi原创 2015-08-14 15:56:18 · 653 阅读 · 0 评论 -
Android 学习之Fragment的创建
本节学习Fragment, Fragment是Android3.0引入的新的API。引入的初衷是为了适合大屏幕的平板电脑。Fragment代表了Activity的子模块,因此可以把Fragment理解为Activity的片段。本节学习如何创建Fragment。1:先创建一个布局文件,用于显示,左边是按钮用来切换Fragment,而右边就是fragment要显示的内容<LinearLayou原创 2015-08-13 18:55:26 · 949 阅读 · 0 评论 -
Android UI学习之Dialog
本节学习Diaolog。在生活中Dialog包括:三种样式(单选对话框,多选对话框,确定取消对话框)那我们一个一个分析:确定取消对话框: public void click1(View v) { AlertDialog.Builder builder = new Builder(MainActivity.this); //设置图标原创 2015-08-06 17:40:13 · 663 阅读 · 0 评论