
深入理解Android
深入理解Android
Kevin-Cai
你发誓要用代码写下整个世界,我保证看着你把世界写完
展开
-
View的setOnClickListener的添加方法
1)第一种,也是最长见的添加方法(一下都以Button为例)1 Button btn = (Button) findViewById(R.id.myButton);2 btn .setOnClickListener(new View.OnClickListener() {3 public void onClick(View v) {4 //do somethin原创 2016-04-28 15:57:19 · 693 阅读 · 0 评论 -
ViewAnimator之ViewFlipper
首先看一下它的继承图:viewAnimator 直接继承于FrameLayout,其中ViewSwitcher和ViewFlipper是它的直接子类。 今天我们就来分析一下ViewFlipper。它可以用来实现图片的自动展示效果如下:代码实现部分:1、MainActivity.java简简单单几行代码,就是任性publ原创 2015-11-18 21:01:54 · 558 阅读 · 0 评论 -
android中的Application
Application类(应用类):作用:一个典型的Android应用是一个由活动、广播接收方、服务、和内容提供方组成的集体。应用类是吧所有这些不同的部分粘合成一个单一的、相融的实体的胶水。每当清单文件中的初始化一个内容提供方、活动、服务、或意图接收方的时候,也同时启动一个应用类。并使其可用。为什么要是使用应用类:1、活动非常短暂2、活动不能访问彼此的存储空原创 2015-11-16 20:14:57 · 437 阅读 · 0 评论 -
圆形头像显示实现
圆形头像显示实现第一步:上图:图片制作步骤:1、将图片转换成指定大小public Bitmap resizeBitmap(float newWidth, float newHeight, Bitmap bitmap) { Matrix matrix = new Matrix(); matrix.po原创 2015-11-16 16:20:05 · 958 阅读 · 0 评论 -
json解析几种格式
1、直接一个数组 前面为jsondata,下面是解析方法: // [{"devid":"1234567800","latitude":"29.4963","longitude":"116.189","postime":"2014-06-10 12:13:00"}, // {"devid":"1234567832","latitude":"29.4943","longitude":原创 2015-11-13 01:57:32 · 2184 阅读 · 0 评论 -
将bitmap转换成任意大小
将bitmap转换成任意大小public Bitmap resizeBitmap(float newWidth, float newHeight, Bitmap bitmap) {Matrix matrix = new Matrix();matrix.postScale(newWidth / bitmap.getWidth(),newHeight / bitmap.原创 2015-11-12 22:58:12 · 2035 阅读 · 0 评论 -
Android背景选择器selector
Android中的Selector主要是用来改变ListView和Button控件的默认背景。步骤:(一)、创建xml文件,存放位置及格式:drawable/xxx.xml相关属性:android:state_selecte选中android:state_focused获得焦点android:state_pressed点击android:state_en原创 2015-11-07 21:44:16 · 651 阅读 · 0 评论