![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android基础
威哥V5
无耻的谷歌,居然把eclipse与idea全体了。。
展开
-
Android复习笔记(14)-自定义控件(1)-滑动开关
自定义控件:用户根据自己需求,自己定制的控件。 方式: 继承已有控件、继承view、 继承viewGroup 1.继承view,定制单一控件 2.继承ViewGroup,定制控件组 例: 自定义滑动开关 1. 继续View , 在构造方法中初始化图片资源 2. 实现onMeasure方法,用来测量控件的宽和高 3. 实现onDrawy方法, 把控件画出业。原创 2015-08-06 20:36:02 · 1974 阅读 · 0 评论 -
actionbar的基本使用
要在3.0以下的系统下使用actionbar需要导入support-v4的库,并让我们的activity继承ActionBarActivity actionbar的创建 在Activity中调用onCreateOptionsMenu方法 @Overridepublic boolean onCreateOptionsMenu(Menu menu)原创 2015-11-12 13:17:19 · 2124 阅读 · 0 评论 -
android控件的事件传播机制
事件相关的三个事件方法 dispatcherEvent 负责分发事件的, 函数主要作用是来决定当前的事件是交由自己消费处理,还是交由子控件处理。 返回true,表示事件不再向下分发,事件在这次分发中消费掉。 返回false表示该组件不参与事件分发,事件交由上层组件的onTouchEvent处理。 返回值为super.dispatcherEvent时,表示事件将向下分发。onInte原创 2015-11-11 17:15:50 · 2491 阅读 · 0 评论 -
android中相机的简单调用
1.生命周期方法中初始化和释放Camera @TargetApi(Build.VERSION_CODES.GINGERBREAD) @Override public void onResume() { super.onResume(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) { mC原创 2015-09-18 16:51:05 · 2211 阅读 · 0 评论 -
viewPager使用(二)-自主实现滑动指示条,固定标题项
由于viewPager自带的指示条都无法固定,PagerTabStrip和PagerTitleStrip都不适合用在实际用途。 1. 布局中自定出选项卡与指示条图片 2. 通过改变图片的偏移量实现图片的滑动 3. 通过事件触发图片移动的动画 http://schemas.android.com/apk/res/android" android:layou原创 2015-09-14 17:38:49 · 3934 阅读 · 0 评论 -
ViewPager的使用(三)-viewPager与Fragment配合使用
实现开发中会用Fragment与ViewPager配合使用,这里会使用FragmentPagerAdapter或者FragmentStatePagerAdapter。 下面是网上的说法 常使用的FragmentPagerAdapter和FragmentStatePagerAdapter来自android.support.v4.app包用来构建ViewPager。 Fragm原创 2015-09-14 17:39:31 · 2218 阅读 · 0 评论 -
viewPager的使用(一)
这里简单使用一下 PagerAdapter中至少要实现的四个方法 public Object instantiateItem(ViewGroup container, int position) public void destroyItem(ViewGroup container, int position,Object object) public int getC原创 2015-09-14 17:36:37 · 2086 阅读 · 0 评论 -
tabHost的简单使用
现在虽然TabHost很少用了,但很多项目仍然在用,值得了解下。 方式一:使用TabHost组件, 1.布局文件 http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match原创 2015-09-09 11:19:14 · 1969 阅读 · 0 评论 -
qq主界面实现(三)-fragment与FragmentTabHost使用
fragment与TabHost配合使用比较麻烦,使用FragmentTabHost要方便的多。 使用步骤: 1.定义出布局文件 2. 定义出各个fragment的布局文件 3. 初始化Fragment 4. 实现Activity 代码: 1. 主布局文件 http://schemas.android.com/ap原创 2015-09-09 14:15:23 · 2781 阅读 · 0 评论 -
qq主界面实现(二)-tabHost与fragment配合使用
由于TabActivity已经废弃,使用fragment代替也可以实现界面的切换效果。这种方式比单纯用fragment更加灵活,但也更加复杂。 步骤: 1. 定义主布局文件 activity_tabhost,使用TabHost 2. 定义tab选项卡的布局文件tab_indecator,在代码中设置不同的tab。 3. 定义tab项的fragment布局文件,原创 2015-09-09 11:24:07 · 2177 阅读 · 0 评论 -
qq主界面实现(一)-使用fragment实现tabHost的效果
使用fragment可以轻松的实现tabHost的切换的效果 1. 定义出布局文件 http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orie原创 2015-09-09 11:21:28 · 2390 阅读 · 0 评论 -
andoid中的通知
1.Toast通知 创建通知 Toast.makeText(Context context, CharSequence text, int duration) Toast.makeText(Context context, int resId, int duration) 发送通知 show() 2. 状态栏通知 直接代码说明,这里先介绍一下Notific原创 2015-08-04 19:43:57 · 2192 阅读 · 0 评论 -
android控件的事件传播机制
这个问题可能很多人都搞不清楚,在网上看了很多博文,简单的总结下 事件相关的三个事件方法 dispatcherEvent 负责分发事件的, 函数主要作用是来决定当前的事件是交由自己消费处理,还是交由子控件处理。 返回true,表示时间不再向下分发,事件在这次分发中消费掉。 返回false表示该组件不参与时间分发,时间交由上层组件的onTouchEvent处理。 单位值为原创 2015-08-03 18:14:19 · 2222 阅读 · 0 评论 -
Actvity的启动模式相关(转)
这是面试过我的一位大神写的,讲的非常到位。 前言: Activity的启动模式是一个既基础又容易忽视的问题,但是这个问题有个深刻的认识,对程序员写一个稳定高效的Android程序帮助很大,今天,在B哥引导下,我们对Activity启动模式、Intent Flags做了一番很好的探究,可以这么说,如果你不熟悉或了解Activity的启动模式或者Flag转载 2015-08-03 18:15:19 · 2290 阅读 · 0 评论 -
WebView的使用总结-js与java之前的相互调用
这篇文档主要介绍android中WebView的使用,以及js与java方法中的相互调用。 我们这里使用本地的html作用界面。 主要是三个操作 1.在js中去调用java中的代码 2.js中的alert在java中响应 3. java去调js中的方法。首先是我们的html文件, 我们放在assets资产文件中。<html> <head> <title>J原创 2016-03-11 17:04:13 · 579 阅读 · 0 评论