android入门
文章平均质量分 79
JamesLiu
专注于android,ios开发
展开
-
2. android补间动画
目录结构第一步anim/tween_anim.xml原创 2011-03-25 00:27:00 · 927 阅读 · 0 评论 -
18. android dialog —— 多选列表对话框
和单选列表对话框相似,这里需要通过setMultiChoiceItems将array.xml中的数据添加进去。当单击列表项时会产生Click事件,这里用到的监听器是DialogInterface.OnMultiChoiceClickListener,具体实现如下: 第一步:添加res/values/array.xml的数据篮球足球排球第二步:一个输入框和一个按钮res/layout/muti_choice_dialog_layout.xml原创 2011-04-24 23:21:00 · 21851 阅读 · 5 评论 -
15. android dialog ——列表对话框
效果图:初始状态 点击“显示列表对话框”按钮 点击对话框中的“足球”后,输入框显示的结果第一步:首先将列表对话框列表项中的字符数据(篮球、足球和排球)放在res/values/array.xml中篮球足球排球第二步:在res/layout/list_dialog_layout.xml里定义一个输入框和一个按钮原创 2011-04-23 15:04:00 · 10172 阅读 · 5 评论 -
16. android dialog ——列表项带图标的列表对话框、模拟菜单项带图标
1、将TextView装载到列表项中去就可以实现带图标的列表项,这里需要借助BaseAdapter适配器来实现,然后通过getView将TextView返回就OK。设置图片资源到TextView需要用到setCompoundDrawable(left,top,right,bottom)此方法,如下:textView.setCompoundDrawablesWithIntrinsicBounds(imgIds[position], 0, 0, 0);imgIds是图片资源数组,即将图片资源设置到TextVie原创 2011-04-23 21:52:00 · 13870 阅读 · 4 评论 -
21. android dialog——自定义对话框之二
<br />先建立一个layout,命名为customer_dialog.xml<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_he原创 2011-04-27 23:06:00 · 2807 阅读 · 1 评论 -
19. android dialog —— 日期和时间选择对话框
日期和时间选择对话框,首先是要获得当前时间,这里用 java类中的Calendar来获得日期和时间(也可以用Date,但是不提倡,Date部分方法已经注释为过时), Calendar.getInstance()来获得实例,这是一个单例模式(何为单例模式,参考java与模式)日期和时间选择对话框无需在像前面一样借组与AlertDialog.Builder来作为内容的载体,有直接的Dialog,其实源码里面已经包括了Builder。1、DatePickerDialog 是日期Dialog,如下建立dialog原创 2011-04-25 21:21:00 · 20121 阅读 · 4 评论 -
23. android dialog——自定义对话框之三(带style的)
时间来不及,就先贴代码了第一步:res/values/styles.xml原创 2011-04-28 23:47:00 · 8024 阅读 · 0 评论 -
24. android dialog ——ProgressDialog 进度条对话框详解
首先在onCreateDialog方法里创建一个ProgressDialog,如下://this表示该对话框是针对当前Activity的progressDialog = new ProgressDialog(this);//设置最大值为100progressDialog.setMax(100);//设置进度条风格STYLE_HORIZONTALprogressDialog.setProgressStyle( ProgressDialog.STYLE_HORIZONTAL);pr原创 2011-04-30 12:45:00 · 24253 阅读 · 4 评论 -
25. android Toast 带图片的消息提示
<br />实现Toast只需要两句话,第一是声明一个Toast,第二是显示这个Toast,如下:<br />Toast toast = Toast.makeText(ToastActivity.this, "带图片的Toast", Toast.LENGTH_LONG);toast.show();<br />makeText第一个参数是指对针对那个上下文的,这里是针对当前这个Activity的消息提示,第二个参数是要显示的文字,第三个参数显示的时间,过了这个时间后会消失。<br />接下来是在此原创 2011-05-03 22:14:00 · 3830 阅读 · 2 评论 -
26. android Notification 状态栏通知
首先声明一个Notification, 然后定义一个getSystemService来获得NotificationManager服务对象Notification noticed = new Notification();noticed.icon = R.drawable.icon; noticed.tickerText = "状态栏通知"; noticed.defaults = Notification.DEFAULT_SOUND; noticed.setLatestEven原创 2011-05-04 23:23:00 · 2547 阅读 · 2 评论 -
14. android dialog——普通对话框原理
先看过效果图:图1 输入框默认文字为"这是一个普通对话框。" 图2 当点击"显示普通对话框"后,将弹出一个对话框 图3 点击图2中的对话框的确定按钮, 输入框里输入自己的内容 图4原创 2011-04-23 01:58:00 · 7855 阅读 · 7 评论 -
20. android dialog——自定义对话框之一
还是先从最简单的开始吧,然后一步一步的扩展。为了保证软件上所谓的低耦合度和可重用性,这里我不得不需要单独建立一个类CustomerDialog,然后继承AlertDialogpublic class CustomerDialog extends AlertDialog {}然原创 2011-04-26 23:05:00 · 7723 阅读 · 1 评论 -
1. android帧动画
目录结构第一步frame.ani.xml第二步anim.xml第三步AnimActivity.java第四步AndroidManifest.xmlThat's all.原创 2011-03-23 23:40:00 · 2310 阅读 · 5 评论 -
17. android dialog —— 单选列表对话框
设置单选列表只需AlertDialog.Builder里面的setSingleChoiceItems 来设置即可实现步骤如下:第一步:用来显示列表内容的res/values/array.xml 篮球足球排球第二步:还是定义一个输入框和一个按钮res/layout/single_choice_dialog_layout.xml原创 2011-04-24 14:37:00 · 28357 阅读 · 6 评论 -
13. android Context Menu With Icon (英文)
Description:When you take a look at android sdk document on Context Menu, you would notice that current Context Menu does not support for Icon. But if you do a long click on the home screen of your phone, you would see something like the image below. So原创 2011-04-21 20:25:00 · 5129 阅读 · 2 评论 -
12. android ContextMenu 上下文菜单
目录结构:第一步:/ContextMenuDemo/res/values/strings.xml上下文菜单男女篮球足球排球性别爱好输入性原创 2011-04-20 21:57:00 · 2020 阅读 · 0 评论 -
3. android 自动完成文本框
目录结构第一步auto_complete_text.xml第二步MainActivity.javapackage com.taofu5;impo原创 2011-03-27 22:43:00 · 2703 阅读 · 0 评论 -
4. android 滚动视图
<br />目录结构<br /><br /><br /><br />第一步:<br />ScrollViewActivity.java<br /><br />package com.taofu5;import android.app.Activity;import android.os.Bundle;import android.widget.ScrollView;import android.widget.TextView;public class ScrollView原创 2011-03-29 00:00:00 · 1660 阅读 · 1 评论 -
27. BroadcastReceiver 消息广播详解----简单监控拨打电话
当拨打电话时,拨打电话程序会向系统发生消息,来告诉系统自己在干嘛,这里就是通俗一点就是所谓的广播,这样做是为了让别人知道自己在干嘛,好方便跟其他应用程序或者底层沟通。那么如何其他应用程序才能拿到这个消息(广播),这里就需要借助广播接收者BroadcastReceiver这个类。BroadcastReceiver的onReceiver方法用来接收广播,当一个程序安装到系统的时候,会注册到系统中,这样就能得到系统中的各种广播或者其他有信息,然后与其他程序打交道。过滤到自己想要的广播得指定IntentFilter原创 2011-05-16 00:19:00 · 3274 阅读 · 1 评论 -
5. android 列表视图
<br />目录结构<br /><br /><br />第一步<br />value/strings.xml<br /><?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">你选择了</string> <string name="app_name">高级控件</string> <string name="andy">Andy Rubin /nAndroid的创造者</string>原创 2011-04-01 00:37:00 · 1328 阅读 · 1 评论 -
28. android——miniTwitter登录界面 详解
先上个图:布局分析:分成三个部分,该Activity是一个无标题的,设置无标题需要在setContentView之前设置,否则会报错, requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.login);第一部分是一个带渐变色背景,关于背景渐变色请参照android小技巧:android 背景渐变色(shape,gradient),效果如下图所示第二部分,红色线区域内,包括1,2,3,原创 2011-05-20 23:06:00 · 12592 阅读 · 14 评论 -
6 android 滑块和进度条
<br />目录结构<br /><br /> <br />第一步:<br />layout/progress_bar_layout.xml<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_p原创 2011-04-12 19:48:00 · 4776 阅读 · 0 评论 -
7 android 星级滑块
目录结构1、res/layout/rating_bar_layout.xml原创 2011-04-12 21:24:00 · 1953 阅读 · 3 评论 -
在Windows环境下,下载Android源代码(经过测试此方法仅能下载common,参考下载TortoiseGit办法)
第一步:下载 Git for windows第二步:安装 git 第三步:建立一个文件夹android_linux_source,建立一个文件,名为getcode.bat,将下列内容复制进getcode.bat里面既可,不用那么麻烦配置好多mkdir kernelcd kernelgit clone git://android.git.kernel.org/kernel/common.gitgit clone git://android.git.kernel.org/kernel/experim原创 2011-04-16 00:27:00 · 1220 阅读 · 0 评论 -
9. android Gallery(画廊)以及BaseAdapter
目录结构第一步: /GalleryDemo/res/layout/gallery_layout.xml原创 2011-04-18 19:08:00 · 3199 阅读 · 4 评论 -
10. android Spinner 下拉列表
目录结构第一步:/SpinnerDemo/res/values/strings.xml下拉列表你的爱好篮球足球排球第二步:/SpinnerDemo/res/values/colors.xml#00000原创 2011-04-18 21:15:00 · 3958 阅读 · 9 评论 -
8. android Tab 选项卡控件
目录结构第一步res/values/strings.xmlHello World, MyTabActivity!选项卡DemoAndy Rubin--Android的创造者Bill Joy--Java的创造者Linus Torvalds --Linux之父第二步res/layout/tab_layout.xml原创 2011-04-14 22:48:00 · 3409 阅读 · 2 评论 -
11. android 选项菜单(此处为icon menu)--Menu,SubMenu,MenuItem的用法
目录结构:第一步:/OptionsMenuDemo/res/values/strings.xml选项菜单你的选择为 /n性别男女体育爱好篮球足球排球原创 2011-04-19 22:50:00 · 3752 阅读 · 1 评论 -
Android屏幕密度(Density)和分辨率的关系
首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。Android主要有以下几种屏:QVGA和WQVGA屏density=120;HVGA屏density=160;WVGA屏density=240;下面以480dip*8转载 2011-08-28 18:46:01 · 2965 阅读 · 0 评论