android杂项
qq_28107395
这个作者很懒,什么都没留下…
展开
-
android 动画 Animation
一、(1)、AlphaAnimation 透明度动画; // Alpha动画0.0完全透明 AlphaAnimation aa = new AlphaAnimation(0.0f, 1.0f); // 设置动画播放的时间毫秒为单位 aa.setDuration(3000); // 界面停留在动画结束状态 aa.setFillAfter(true);(2)原创 2016-03-28 23:14:53 · 283 阅读 · 0 评论 -
使用Fragment实现ViewPager滑动
前言:上篇中我们讲解了如何快速实现了一个滑动页面,但问题在于,PageAdapter必须要重写的四个函数,它们都各有什么意义,在上节的函数内部为什么要这么实现,下面我们就结合android的API说明,详细讲解一下。本篇效果图:在第一个页面加一个Btn 第一页面向第二页面滑动转载 2016-04-11 17:04:12 · 384 阅读 · 0 评论 -
ListView(二)——常用
一、设置项目将分割线 android:divider="@android:color/darker_gray" android:dividerHeight="10dp"divider不仅可以设置一个颜色,同样可以设置为图片资源。 android:divider="@null"分割线设置为透明二、隐藏ListView的滚动条原创 2016-04-13 20:09:15 · 363 阅读 · 0 评论 -
ListView(一)——优化技巧ViewHolder
ViewHolder模式是提高ListView效率的一个重要方法。ViewHolder模式充分利用了ListView的视图缓存机制,避免了每次在调用getView的时候去通过findViewById()实例化控件。据测试ViewHolder将提高50%以上的效率。使用ViewHolder模式来优化ListView非常简单,只需要在自定义Adapter中定义一个内部类ViewHolder,并原创 2016-04-13 18:59:19 · 351 阅读 · 0 评论 -
eclipse关联v4源码的
首先导入jar包 如果 android-support-v4.jar 包在libs目录下,先将它移除。然后点选中项目右键 —>properties–>javabuildpath–>Libraries–>Add External JARs。选择你sdk目录下的\extras\android\support\v4\android-support-v4.jar.点 击ok。这样就导入了 jar 包。原创 2016-03-28 14:49:05 · 247 阅读 · 0 评论 -
onItemClick监听器四个arg参数
请教Android开发中的Adapter内的onItemClick监听器四个arg参数问题(多谢) public void onItemClick(AdapterView arg0, View view, int position, long arg3)如上代码所述,请告诉我arg0到arg3分别代表什么,它们的作用是什么,请尽量让我明转载 2016-03-28 10:38:49 · 253 阅读 · 0 评论 -
Android 自定义 dialog
一、主布局 main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_h原创 2016-03-25 17:53:25 · 395 阅读 · 0 评论 -
android onInterceptTouchEvent()和onTouchEvent()的总结
onInterceptTouchEvent:故名思议:拦截触摸事件 intercept 拦截,截断 TouchEvent 触摸事件onInterceptTouchEvent是ViewGroup里定义的,View里面没有。onInterceptTouchEvent是否拦截主要看返回值,返回true拦截,返回false(super.onInterceptTouchEvent(ev))不拦截原创 2016-04-06 16:21:33 · 1628 阅读 · 0 评论 -
自定义ListView 实现上拉刷新 下拉加载数据
一、主布局 activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <com.exam原创 2016-03-23 18:30:30 · 546 阅读 · 0 评论 -
android RadioGroup的使用
package com.datong.diaplaymetrics;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widge原创 2016-04-05 15:15:12 · 890 阅读 · 0 评论 -
android Menu菜单的使用
一、menu目录下 menu_main.xml<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"原创 2016-04-05 14:18:31 · 338 阅读 · 0 评论 -
android 获取分辨率的方法
android获取手机分辨率的类:DisplayMetricspackage com.datong.diaplaymetrics;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.DisplayMetrics;import android.util.原创 2016-04-05 14:03:13 · 310 阅读 · 0 评论 -
json数据解析并显示在listView上
package com.example.josn_test;import java.util.ArrayList;import java.util.List;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;原创 2016-03-23 09:17:53 · 4222 阅读 · 0 评论 -
解析json格式的数据
一、本程序是从客户端发送请求到服务器,服务器返回josn格式的数据,客户端进行解析并展示。二、代码public class MainActivity extends Activity { private EditText ed_city; private TextView city_result1; private TextView city_result2; @Overri原创 2016-03-19 22:13:15 · 466 阅读 · 0 评论 -
android图片的三级缓存
一、图片的三级缓存1. 内存 1. 内存的引用 1. 强引用 特点:没有变量引用 ,就会被垃圾回收线程收到,直到程序崩溃,也不会回收 2. 软引用 特点:垃圾回收线程执行,不一定会回收,内存不足的时候,崩溃之前,清理软引用 3. 弱引用 特点:垃圾回收线原创 2016-03-19 16:55:00 · 450 阅读 · 0 评论 -
android相机和相册
package com.example.album_camera;import java.io.ByteArrayOutputStream;import java.io.FileNotFoundException;import android.R.id;import android.app.Activity;import android.content.ContentResolver原创 2016-03-19 16:36:14 · 222 阅读 · 0 评论 -
Android使用sd卡保存读取数据
一、此程序的界面就是qq登陆界面,记住密码时将用户名和密码保存的sd卡中,下次启动时再读出来。二、代码public class MainActivity extends Activity { private EditText ed_qqnumber; private EditText ed_qqpassword; private CheckBox cbx; @Ove原创 2016-03-18 22:31:02 · 538 阅读 · 0 评论 -
Android RecyclerView + CardView的使用
一、RecyclerView的使用步骤(1)、 导包 'com.android.support:recyclerview-v7:22.1.1'注:要导recycleview相对应的包,只导v7包会报错(2)、定义主布局activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/原创 2016-04-03 19:12:17 · 263 阅读 · 0 评论