随笔分类 -  Android

摘要:在Android平台上捕获Back键的事件,super.onBackPressed()是执行系统的默认动作,就是退出当前activity,我们要做的就是重写onBackPressed()函数, public void onBackPressed(){ Toast.makeText(this,... 阅读全文
posted @ 2014-08-07 16:08 tinyphp 阅读(28451) 评论(0) 推荐(1) 编辑
摘要:这实例很多人仿做,好实例还是不容错过!最重要是素材容易拿~效果:默认3页面的切换,最后一个页面带按钮,点击进入另外一个页面思路:1、准备5个布局页面,1个为主函数布局页面,3个为切换的页面(其一带按钮),1个为按钮点击进入的页面(这个需要Activity)。2、用适配器绑定相应的view,设置适配器... 阅读全文
posted @ 2014-08-07 15:20 tinyphp 阅读(5570) 评论(0) 推荐(0) 编辑
摘要:PageAdapter是一个抽象类,直接继承于Object,导入包android.support.v4.view.PagerAdapter即可使用。要使用PagerAdapter,首先要继承PagerAdapter类,至少覆盖以下方法:在每次创建ViewPager或滑动过程中,以下四个方法都会被调用... 阅读全文
posted @ 2014-08-06 15:22 tinyphp 阅读(49900) 评论(1) 推荐(0) 编辑
摘要:在以下实例的基础上加上点点Android:使用ViewPager实现左右滑动切换图片 (简单版)效果预览:因为要把点点放图片上,所以修改布局为相对布局: 程序新增:private ImageView i... 阅读全文
posted @ 2014-08-05 18:30 tinyphp 阅读(12842) 评论(3) 推荐(0) 编辑
摘要:ViewPager,它是google SDk中自带的一个附加包的一个类,可以使视图滑动。步骤:1、引入android-support-v4.jar包,在主布局里加入 2、加载切换内容3、ViewPager加载适配器PagerAdapterpublic class MainActivity... 阅读全文
posted @ 2014-08-05 16:01 tinyphp 阅读(73135) 评论(1) 推荐(0) 编辑
摘要:LayoutInflater作用是将layout的xml布局文件实例化为View类对象。对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来找 res/layout下的 xml 布局文件,并且实例化为View类对象;获取LayoutInflater的... 阅读全文
posted @ 2014-08-05 11:28 tinyphp 阅读(2916) 评论(0) 推荐(0) 编辑
摘要:现在很多的Android程序都在标题栏上都显示了一些按钮和标题,这里尝试做个实例在onCreate中添加://自定义标题requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);setContentView(R.layout.main);//设置标题为某个l... 阅读全文
posted @ 2014-07-31 17:34 tinyphp 阅读(39848) 评论(4) 推荐(5) 编辑
摘要:放在startActivity(intent);后面overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);更多请看:http://blog.csdn.net/i5suoi/article/details/1... 阅读全文
posted @ 2014-07-31 15:23 tinyphp 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:接通过ImageView创建一个全屏的图片: 新建activity:package com.example.testwelcome;import android.app.Activity;import android.content.Intent;import android.os.Bundl... 阅读全文
posted @ 2014-07-31 11:28 tinyphp 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:Toast是简单的消息提示框,一定时间后自动消失,没有焦点。1、简单文本提示的方法:Toast.makeText(this, "默认的toast", Toast.LENGTH_LONG).show();或//参数1:当前的上下文环境。this或getApplicationContext()//参数2... 阅读全文
posted @ 2014-07-31 09:57 tinyphp 阅读(1627) 评论(0) 推荐(0) 编辑
摘要:微信Tab预览效果:思路:1、用TabHost+RadioGroup搭建基本布局,以RadioGroup代替TabWidget2、设置按钮和文字的的样式和selector3、创建相应的Activity4、实现按钮和内容切换布局: ... 阅读全文
posted @ 2014-07-30 16:04 tinyphp 阅读(13537) 评论(1) 推荐(0) 编辑
摘要:ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该属性用以表示显示图片的方式,共有8种取值matrix 用矩阵来绘制(从左上角起始的矩阵区域)fitXY 把图片不按比例扩大/缩小到View的大小显示(确保图片会完整显示,并充满View)fitSta... 阅读全文
posted @ 2014-07-30 10:58 tinyphp 阅读(865) 评论(0) 推荐(0) 编辑
摘要:TabHost是整个Tab的容器,包含TabWidget和FrameLayout两个部分,TabWidget是每个Tab的表情,FrameLayout是Tab内容。实现方式有两种:1、继承TabActivity2、继承Activity类>>两个方法实例下载方法一:继承TabActivity从TabA... 阅读全文
posted @ 2014-07-29 11:25 tinyphp 阅读(55640) 评论(0) 推荐(0) 编辑
摘要:注意requestWindowFeature必须在 setContentView()之前调用。1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3.FEATURE_CUSTOM_TI... 阅读全文
posted @ 2014-07-23 17:01 tinyphp 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。webview有两个方法:setWebChromeClient 和 setWebClientsetWebClient:主要处理解析,渲染网页等浏览器做的事情setWebChromeClient:辅助WebView处理Javas... 阅读全文
posted @ 2014-07-22 15:17 tinyphp 阅读(288035) 评论(11) 推荐(16) 编辑
摘要:Intent(意图)主要是解决Android应用的各项组件之间的通讯。小实例package com.example.testopen;import android.app.Activity;import android.content.Intent;import android.net.Uri;im... 阅读全文
posted @ 2014-07-21 18:15 tinyphp 阅读(5514) 评论(0) 推荐(0) 编辑
摘要:在Web开发中,HTML提供了下拉列表的实现,就是使用元素实现一个下拉列表,在其中每个下拉列表项使用表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。方法一:以资源方式,静态展示 Spinner 选项:数据文件: 北京 ... 阅读全文
posted @ 2014-07-21 17:57 tinyphp 阅读(181498) 评论(3) 推荐(4) 编辑
摘要:如果是列表(单列多行形式)的使用ListView,如果是多行多列网状形式的优先使用GridView。 GirdView的一些属性:android:numColumns="auto_fit" --------列数设置为自动android:columnWidth="90dp",----------... 阅读全文
posted @ 2014-07-19 18:14 tinyphp 阅读(220933) 评论(3) 推荐(2) 编辑
摘要:本文目录监听ListView点击事件监听ListView滚动事件监听ListView点击事件使用监听器OnItemClickListenerpackage com.example.testsend;import android.app.Activity;import android.os.Bundl... 阅读全文
posted @ 2014-07-17 17:31 tinyphp 阅读(9732) 评论(0) 推荐(0) 编辑
摘要:Listview是用来展示一些重复性的数据用的,比如一些列表集合数据展示到手机,需要适配器作为载体获取数据,最后将数据填充到布局。ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。而适配器就是 Item数组,动态数组有多少元素就生成多少个Item;ArrayAdapter... 阅读全文
posted @ 2014-07-16 14:41 tinyphp 阅读(21176) 评论(1) 推荐(0) 编辑