
Android初学实例
文章平均质量分 60
Android学习过程中常见控件的运用以及相应的程序实例。
小龙
你现在做的,就是你未来的必然。
展开
-
23.单选列表框的使用实例
效果描述在该页面中有过一个按钮和一个提示信息,当点击按钮的时候弹出一个兴趣爱好的单选按钮框(默认选中第一个条信息),当用户点击其中某一项后并确定后,关闭单选对话框并在页面中显示选中的内容。效果如下: 静态页面<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="原创 2017-12-07 18:13:30 · 923 阅读 · 0 评论 -
22.列表对话框AlertDialog.Builder:省份选择列表
目标效果当前页面有一个提示信息和一个按钮,点击按钮后显示省份。当我们点击对应的省份后,关闭列表对话框并在页面显示一个选中省份toast信息5s。具体页面效果如下: 页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schem原创 2017-12-07 17:50:52 · 1233 阅读 · 0 评论 -
21.AlertDialog普通对话框的使用
目标效果在该界面中有一个文本输入框和一个按钮,在文本输入框中输入内容,然后点击按钮能够弹出一个自定义的普通对话框,在该普通对话框中的提示信息即是文本框中输入的信息。目标效果图如下所示: 页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc原创 2017-12-07 17:17:30 · 341 阅读 · 0 评论 -
20.子菜单的使用
使用说明:覆盖Activity中的onCreateOptionMenu()方法,调用Menu的addSubMenu()方法添加子菜单。 调用SubMenu的add方法,添加子菜单。 覆盖onContextItemSelected()方法,响应子菜单。效果描述一个子菜单项:文件操作,点击文件操作弹出来一个菜单:新建,打开,退出,保存。前两个是复选框,后两个是按钮按钮,并设置默认勾选。代码实现原创 2017-11-15 11:44:40 · 361 阅读 · 0 评论 -
19.菜单Menu的使用
使用说明:菜单的使用通过点击手机的Menu“召唤出来”;菜单的使用在onCreateOptionsMenu()方法中,使用起来像onCreate()方法一样;可以向菜单中添加菜单项,使用menu.add(1,1,1,”选项”)添加,这里前三个数字表示:groudId,itemId,order;菜单直接在你需要的活动类中使用。实例描述: 在该实例中,添加了四个菜单项:添加,删除,选项,文原创 2017-11-15 10:43:26 · 642 阅读 · 0 评论 -
18.GridView网格视图的实例:显示图片
目标效果使用GridView页面布局1.主页面的布局,设置每行有三个item。此时,该网格中内容是空的,需要在主类中为其添加每一个item。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" and原创 2017-10-18 11:36:00 · 813 阅读 · 0 评论 -
17.ImageSwitcher图像切换器的使用实例:查看图片
描述在该实例中,提供一个图片切换器和两个点击按钮,用于切换图片,并用一个TextView显示图片信息。其中,当前图片若为最后一张,点击下一张,则跳转到第一张;同理,第一张图片点击上一张,则显示最后一张图片,循环查看当前图片。 目标效果图如下所示: 页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/and原创 2017-10-18 10:28:34 · 783 阅读 · 0 评论 -
16.RatingBar星级评分条的应用实例:五星评价
描述在该页面中,为我们的小狗狗打分,根据分值显示相应的信息。 目标页面效果: 页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/Linea原创 2017-10-18 10:19:44 · 1218 阅读 · 0 评论 -
15.SeekBar拖动条的应用实例
目标效果在该页面中放一个拖动条的状态提示信息,一个拖动条以及一个显示拖动条值的信息。当我们点击拖动条时,在状态栏显示:正在拖动,并显示此时拖动条的值;当停止点击拖动条的时候,状态显示:停止拖动。 目标界面如下所示: 页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:原创 2017-10-18 10:13:49 · 524 阅读 · 0 评论 -
14.ProcessBar进度条的应用实例:模拟两个进度条加载
1.效果描述在该页面中,有两种进度条的样式:条形和圆形,当我点击开始按钮的时候,进度条出现。然后我们手动点击增加按钮,每次增加10(共100);当进度条的值大于100时,加载完成,进度条消失;此时如果点击重新开始按钮,用户将可以继续点击增加按钮为进度条控制。 目标效果如下图所示: 2.页面布局<LinearLayout xmlns:android="http://schemas.an原创 2017-10-18 09:44:33 · 779 阅读 · 0 评论 -
13.自动完成文本框AutoCompleteTextView的应用实例
目标效果在页面中包含一个AutoCompleteTextView控件和一个搜索按钮,当用户点击按钮后,以消息提示框的方式显示文本框里的内容。文件布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2017-10-11 11:34:12 · 363 阅读 · 0 评论 -
12.综合运用:模拟王者荣耀的登陆界面,并实现两个页面的跳转
1. 目标页面 结合前面练习用到的控件,实现一个简单的登陆界面,用户输入相关信息以后,单击登陆按钮,跳转到下一个页面,并在第二个页面显示用户的信息,页面如下: 在这里,要设置页面为横屏显示,以及需要两个布局页面两个分开的java逻辑,具体如下。 该工程在csdn中的下载链接2.页面布局 a.第一个页面的xml布局如下:<LinearLayou原创 2017-09-28 15:08:20 · 5164 阅读 · 0 评论 -
11.计时器Chronometer控件的应用实例
1.目标效果 显示一个计时器开始计时,当计时器到达15s的时候,停止计时。此时页面多一个重置按钮,可再次进行计时。 2.页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to原创 2017-09-28 14:35:35 · 413 阅读 · 0 评论 -
10.事件选择器:DataPick和TimePick的应用实例:获取选择的时间
1.目标效果 三个控件:TextView,DataPick,TimePick。 先获取当前的时间,并显示和更改两个时间控件对应的时间,然后用户点击时间,在TextView中显示相应的时间 注意:我在这次的实例中,xml中的布局页面没有看到DataPick这个控件,但是启动模拟器后还是能够看到这个控件的,所以忽略这个问题,有网友说是API版本的问题,我还没有详尽的去找,不知道其他原创 2017-09-27 10:45:54 · 2186 阅读 · 0 评论 -
9.图像视图ImageView
1.目标效果 在页面中实现四个图片视图,分别是:原始尺寸,调整边距,定义大小(在底部),定义大小(加前景颜色)2.页面布局 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t原创 2017-09-27 10:15:09 · 650 阅读 · 0 评论 -
8.列表视图ListView控件的实例:联系人界面
1.目标效果 在页面中布局一个ListView控件,鼠标点击相应的选项,在其下方显示选择的内容 2.页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi原创 2017-09-27 09:32:19 · 1386 阅读 · 0 评论 -
7.列表选择框的应用实例
1.目标效果2.页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_w原创 2017-09-27 09:20:14 · 433 阅读 · 0 评论 -
6.单选按钮和复选框的应用实例
1.目标效果2.页面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_w原创 2017-09-26 17:25:25 · 572 阅读 · 0 评论 -
5.综合运用:实现用户登录
描述: 实现一个登陆界面,并验证用户的登陆是否正确,探出相应的对话框。模拟QQ登录界面的实例 目标页面的效果静态布局文件设计[html] view plain copy print?span style="font-size:18px;">LinearLayout xmlns:android="http://schemas.android.原创 2017-09-20 20:40:58 · 341 阅读 · 0 评论 -
4.EditText控件的应用实例:结合TableLayout
目标效果: 为了使应用程序布局显示不杂乱,添加了一个TableLayout表格布局文件管理器,其中页面的每一行是使用TableRow 来装控件。布局实现:原创 2017-09-21 10:18:07 · 438 阅读 · 0 评论 -
3.Textview和Button的使用:点击按钮,返回点击次数
1.目标页面2.UI布局设置 在该工程文件的activity_main.xml布局文件中设置TextView控件和Button控件。 1.设置文件的布局:线性布局。可以直接在直观的页面中单击鼠标右键:Change Layout——>选择线性布局(垂直) 2.TextView控件,显示点击的次数TextView android:id="@+id/t原创 2017-09-20 20:41:58 · 2936 阅读 · 5 评论 -
2.Button按钮实例:普通按钮和图片按钮
目标效果: 在这个程序中,将实现两个按钮:普通按钮和图片按钮,当用户点击不同的按钮时,在其下方的文本框中显示点击的次数。 布局实现:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t原创 2017-09-21 15:09:49 · 2170 阅读 · 0 评论 -
1.文本框TextView的应用实例
目标效果实现的xml布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_w原创 2017-09-21 09:34:26 · 296 阅读 · 0 评论