`
文章列表
App运行中,需要配置很多的参数信息,这些参数信息保存在哪里呢? SharedPreferences 配置信息存储 这个接口保存只是一些基本数据类型,例如String,int,float,boolean,long因此接下来的实例我们就围绕这几个数据类型展开。 首 ...
弹出窗口,其实就是在改变某一状态弹出的窗口 首先定义Popupwindow的布局文件popupwindow.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" & ...
SlidingDrawer是一种抽屉型组件,当用户打开这个小抽屉以后会出一个大礼包,就是一系列的程序集,玩过手机版的植物大战僵尸的知道手机界面本来就小,而为了节省空间就会用一个小小抽屉或箭头标志,这样就解决了布局空间紧张问题。 其方法有这几种: 首先定义main.xml布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ...
选项菜单:OptionsMenu 选项菜单是我们最常用的,我们打开Activity会发现一个目前我们用不到的的自动生成代码: public boolean onCreateOptionsMenu(Menu menu)   这就是创建菜单的方法,现在我们来实现一个简单的选项菜单: 在Activity加入以下代码: public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getM ...
标签,在使用手机中经常会用到标签,首先我们用继承TabActivity来实现一个简单标签。 首先认识TabHost相当于放标签的容器,Tabspec就是意义上的标签了,这里我们定义了三个标签分别用不同组件加以区别,首先定义布局管理器tab.xml <LinearLayout xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@ ...
                      说到相册不得不介绍Android中一种重要的视图,网格视图:GridView是以网格形式显示所有的组件的,例如制作相册,所有的图片以相同大小显示在格子里 网格视图制作相册 两种方法,一种定义simpleAdapter这一种与前面ListView封装十分相似 那么一样要用到模板grid_layout.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas ...
这节课我们进入深入人心期待已久的美图看看阅览器制作,不过是手机android版的,上节课的图片切换大师我们已经见识,现在我们来认识拖拉图片高手 Gallery 对它的理解可以理解为Listview拖动,不过换成水平 这节课两重一要 ...
      我们在浏览图片的时候,尤其在使用美图看看的时候,经常是打开一个图片,下面一排预览,然后点击预览的图片,图片就会显示在最中央,最具人性化的是下面的图片预览支持拖动以及案件切换,不明白的话看下列图: 这就是windows照片查看器,显示图片,左右键切换。现在我们来做一个类似的   看到这里就涉及到接下来我们要学到的组件了,首先,显示在最中央上面的图用到了ImageSwitcher,这里我们可以称它为图片切换大师,它涉及到很多图片的特效功能,动画特效,这里我们用到淡入淡出功能,也就是切换的时候不那么突兀消失。现在我们遍一个小实例来了解它的简单功能,这个实例就是左右切换按钮切换 ...
评分组件也疯狂   美团完,淘宝完,消费完,那些各种评分组件是不是让你也疯狂呢,那么,现在我们自己来做一个评分组件,小星星登场。 RatingBar 这里我们定义两个五角星评分组件,以便显示我们定义与系统默认的区别。 首先布局文档: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/Tabl ...
随笔提示文本: 使用百度等搜索引擎的时候,经常会看到随笔提示文本,例如输入百度,会出现百度,百度卫士,百度云盘等等,不止网页上有这个功能,Android自带这个功能AutoCompleteTextView,使用AutoCompleteTextView时,要将数据封装到ListAdapter,然后加入到随笔提示文本的下拉框中,下面定义布局文件main.xml:   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=&quo ...
日期选择器 时间选择器 这两个对话框异曲同工,我们简单举例时间选择器: new TimePickerDialog(MainActivity.this, position, new OnTimeSetListener() { @Override public void onTimeSet(TimePicker arg0, int hour, int minute) { Toast toast = Toast.makeText(MainActivity.this, "时间:& ...
                     在美团模仿版中我们小试牛刀了对话框,但是还是觉得对话框过于死板,到底能不能定制我们需要的对话框,加入各种组件,形成我们的个性版对话框,这节课将是你至关重要的。首先我们学会在对话框做出列表选项: private String[] reason=new String[]{"没时间消费","预约不上","商家说可以直接到店消费","买多了","不想要了","网上评价不好","去过了不太满意","太贵" ...
                                 上节课我们小试牛刀了美团美食列表,当我们点击美团时列表都会跳转到另一个Activity中,就是另一个页面去看详细信息,这里用到了非常重要的两点,一点是OnItemClickListener和In ...
            首先我们将listview简单实现,有图形,有文字:效果如图                                                    之前我们完成了一个较为简单的listview视图列表,但是生活中我们往往碰到的 是更为复杂列表,有图像有评分标准,不如我们来试一试手,做一个琳琅满目的美团美食列表,在看的口水涟涟份上我们来实现它。 首先我们定义模板,也是第一次在安卓中接触模板概念,在layout里定义模板文件,data_list.xml <LinearLayout xmlns:android="http:/ ...
安卓中的基本控件:滚动视图ScrollView,                                首先我们了解一下什么是滚动视图 qq:    右边的滚动条就是利用这个原理做的,接下来我们自己来做一个简单的视图,首先定义xml文件 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+i ...
Global site tag (gtag.js) - Google Analytics