Android应用开发
移动开发漫步者
喜欢看书,看美剧,程序员,喜欢到处浪
展开
-
Android开发之一 :Android应用的程序结构
最近阶段开始学习Android应用程序开发,主要看的是《Android应用开发揭秘》,在这里把自己的一些学习心得总结记录下来以备忘或分享。其中肯定有一些不足之处,请大家指点一二哈!分析一下Android应用程序的结构src :存放源代码的文件夹gen:自动生成的文件内容,每一个资源文件在这里都有一个ID号bin:可安装的应用程序软件(apk)res:存放应用程序原创 2013-03-31 16:49:14 · 530 阅读 · 0 评论 -
Android开发之四(十四):常用控件之菜单(Menu)
Android有一个按键“Menu”专门显示菜单,当程序设置了菜单的时候可以通过该按键来操作应用程序的菜单选项。Menu的简单介绍:(XML布局实现)要实现菜单功能首先需要xml布局文件声明通过onCreateOptionsMenu来创建菜单,然后需要对其进行事件监听,之后根据不同的菜单选项来执行不同的任务。在res文件夹下新建一个“Menu”文件夹创建一个Menu.xml原创 2013-04-07 19:00:22 · 706 阅读 · 0 评论 -
Android开发之四(八):常用控件之自动提示(AutoCompleteTextView)
当用户在输入框输入内容的时候,软件自动提示很多与用户输入的内容相关的内容供用户选择,比如百度。要实现这个功能首先在布局文件中创建一个AutoCompleteTextView,然后通过ArrayAdapter将我们准备自动提示的内容和AutoCompleteTextView进行适配,这样就可以创建出我们需要的功能了。AutoCompleteTextView的简单介绍以及使原创 2013-04-05 15:30:30 · 603 阅读 · 0 评论 -
Android开发之四(六):常用控件之多项选择(CheckBox)
CheckBox允许用户选择多个选项,可以用在用户注册的兴趣选择上,既然是可以选择多个选项,那么就不能像RadioButton那样只有一个监听器,而必须给每个选项设置一个监听器,以便判断选项是否被选择。使用CheckBox时,首先需要在布局文件中声明若干个CheckBox组件,然后再代码中通过ID获取声明的组件。之后通过设置监听器来监听用户的操作。CheckBox的原创 2013-04-05 15:09:23 · 974 阅读 · 0 评论 -
Android开发之四(一):常用控件之文本框TextView
TextView就是一个用来显示文本内容的控件,可以通过xml布局配置文件或者硬编码的方式设置该控件的各个属性;TextView的使用就是首先在xml布局文件声明一个TextVeiw对象,然后在代码中通过ID获取该TextView对象,接着对TextView对象进行其他的操作。关于TextView的简单了解:在xml布局文件中的声明方式:原创 2013-04-04 16:13:37 · 615 阅读 · 0 评论 -
Android开发之四(十三):常用控件之按钮(Button)
按钮是使用的最多的按键,在Android中使用Button来显示。按钮在点击之后也必然要触发一个时间,所以需要对Button设置一个事件监听器。使用Button这个组件首先需要在xml布局文件中声明这个组件,然后在代码 中通过ID引用这个组件,之后设置对应的监听器实现必须的功能 。关于Button的简单介绍:Button使用的监听器:原创 2013-04-07 10:40:14 · 723 阅读 · 0 评论 -
Android开发之四(十一):常用控件之日期设置(DatePickerDialog)
DatePickerDialog是一个设置时间的对话框,不同于DatePicker只是一个显示日期的组件。使用这个组件的时候不需要在xml布局文件中声明,通常是在监听器中使用这个组件。关于DatePickerDialog的简单介绍:DatePickerDialog使用的监听器:DatePickerDialog的使用: m_dpButton.se原创 2013-04-07 10:13:43 · 1179 阅读 · 0 评论 -
Android开发之四(十):常用控件之时间(TimePicker)
Android使用TimePicker来实现时间,要使用这个组件首先需要在xml布局文件声明这两个组件,然后在代码中通过ID获取这些组件,之后初始化日期,然后设置对应的监听器。关于TimePicker的简单介绍:TimePicker使用的监听器:TimePicker在xml布局文件的声明:在代码中获取并初始化时间再设置监听器:原创 2013-04-07 09:46:10 · 1134 阅读 · 0 评论 -
Android开发之四(九):常用控件之日期(DatePicker)
Android使用DatePicker来实现日期,要使用这个组件首先需要在xml布局文件声明这两个组件,然后在代码中通过ID获取这些组件,之后初始化日期,然后设置对应的监听器。关于DatePicker的简单介绍:DatePicker使用的监听器:DatePicker在xml布局文件中的声明:在代码中获取并初始化日期再设置监听器:原创 2013-04-07 09:40:10 · 1058 阅读 · 0 评论 -
Android开发之四(四):常用控件之编辑框(EditText)
EditText是一个文本输入框,我们可以获取这个EditText的输入内容。例如,在实现用户登录认证的时候,我们可以使用它获得用户的用户名和密码,然后再进行认证。使用EditText的时候首先在xml布局文件中声明该组件,然后在代码中获取该组件的ID,之后对该组件进行对应的操作。关于EditText的简单介绍:EditText的常用方法:原创 2013-04-05 14:43:17 · 647 阅读 · 0 评论 -
Android开发之四(二):常用控件之列表(ListView)
ListView是一个用来显示一个列表的控件,当用户选择并操作这个列表的时候会触发一些对应的事件,我们可以通过捕捉这个对应的事件,然后设置相应的操作来达到我们的目的。使用ListView首先需要在布局文件中定义ListView组件,然后将该组件的数据源通过ListAdapter和ListView进行适配,之后我们也要实现一个事件监听器以便我们获取用户的操作。关于ListView的简原创 2013-04-04 16:42:38 · 501 阅读 · 0 评论 -
Android开发之四(十二):常用控件之时间设置(TimePickerDialog)
TimePickerDialog是一个设置时间的对话框,不同于TimePicker只是一个显示时间的组件。使用这个组件的时候不需要在xml布局文件中声明,通常是在监听器中使用这个组件。关于TimePickerDialog的简单介绍:TimePickerDialog使用的监听器:TimePickerDialog的使用: m_tpButton.se原创 2013-04-07 10:19:22 · 1017 阅读 · 0 评论 -
Android开发之四(五):常用控件之单项选择(RadioGroup和RadioButton)
RadioGroup通过定义一组RadioButton选项来实现控制单选的功能,即所有的RadioButton都是属于一个RadioGroup控件的。使用单项选择这个功能的时候需要在xml布局文件中声明一个RadioGroup和若干个RadioButton。然后再代码中通过ID获取声明的一个RadioGroup和若干个RadioButton。之后设置对应的监听事件监听用户的操作。原创 2013-04-05 14:57:19 · 852 阅读 · 0 评论 -
Android开发之四(三):常用控件之提示(Toast)
Toast控件是用来显示提示信息的,比如在程序退出是给用户一个提示,开始下载是给用户一个提示等等。Toast不需要在xml布局文件声明的关于Toast的简单介绍:Toast的简单实现:Toast.makeText(this,String,Toast.LENGTH_SHORT).show();原创 2013-04-05 14:30:17 · 490 阅读 · 0 评论 -
Android开发之四(七):常用控件之下拉列表(Spinner)
当我们点击一个下拉列表的时候会弹出一系列选项来让用户选择。实现Spinner时,首先需要在布局文件中定义Spinner组件,然后将可选的内容通过ArrayAdapter和下拉列表进行适配,最后获取用户选择的选项。当然我们也要实现一个事件监听器以便我们获取用户选择的内容。Spinner组件的简单介绍:为Spinner设置事件监听器:原创 2013-04-05 15:19:41 · 661 阅读 · 0 评论 -
Android开发之三:事件处理
作为一个移动终端,有了漂亮的UI界面那么也必须有针对于UI交互的事件处理。在程序中实现与用户交互功能的控件都需要通过事件来处理,需要指定控件所用的事件监听器。(若是对于监听事件不清楚的话可以去了解一个Observer设计模式)。在Android中,View可以响应按键事件和触屏事件。对于监听按键事件可以参考Activity类的以下内容:对于按键的编码可以参考KeyEvent类的原创 2013-04-04 11:45:23 · 482 阅读 · 0 评论 -
Android开发之二:Android用户界面开发简介
Android生成屏幕图形界面的方式主要有2种:xml配置方式生成和直接代码生成。在一个Android应用界面中,用户界面主要是由View和ViewGroup对象的子类构建的。关于Veiw: 任何一个View对象都是继承android.view.View.关于ViewGroup: ViewGroup是一个android.view.ViewGroup类的对象,原创 2013-04-03 22:33:00 · 711 阅读 · 0 评论 -
Android开发之四(十五):常用控件之对话框(Dialog)
实现对话框可以使用AlertDialog.builder类实现,可以自定义对话框,若是对话框有按钮可以对其按钮设置事件监听 onClickListener.关于Dialog的简单介绍:Dialog的使用:Dialog dialog = new AlertDialog.Builder(Activity01.this) .setTitle("登陆提示")/原创 2013-04-07 19:26:36 · 703 阅读 · 0 评论