自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android初级教程_获取Android控件的宽和高

Android初级教程_获取Android控件的宽和高分类: [Android]2012-08-07 16:24 23531人阅读 评论(26) 收藏 举报androidlayout测试listviewclass我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:

2014-12-10 15:49:13 358

转载 Fragment的全部处理

上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与Acti

2014-09-18 10:27:29 923

转载 WebView控件使用

大部分内容为网上整理其它高人的帖子,现只作整理,用于查看:在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。W

2014-08-08 15:22:08 648

转载 Android中在控件上显示倒计时

Android中在控件上显示倒计时public class CountdownTimerActivity extends Activity {private TimeCount time;private Button checking;@Overrideprotected void onCreate(Bundle savedInstanceState) {/

2014-07-31 10:59:24 518

转载 资源

1.各种listView效果://www.apkbus.com/forum.php?mod=viewthread&tid=170798&extra=page%3D1

2014-07-07 18:19:12 1503

转载 弹性ScrollView

public class ElasticScrollView extends ScrollView { private View inner; private float y; private Rect normal = new Rect(); private boolean animationFinish = true; public ElasticScrollVie

2014-07-04 09:25:55 386

原创 控件添加动画

private void init() {  Animation anim = AnimationUtils.loadAnimation(mContext,    R.anim.login_anim);  anim.setFillAfter(true);  rl_user.startAnimation(anim); }

2014-07-04 08:59:20 386

原创 多线程下载文件

import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class Demo {static int length;private static int threadCount

2014-05-30 17:00:22 512

原创 手势操作开发

1.手势开发中,GestureDetectorimport android.content.Context;import android.view.GestureDetector;import android.view.MotionEvent;import android.widget.Toast;public class MyGestureListener exten

2014-05-29 17:59:51 469

原创 通知开发

import android.app.Activity;import android.app.Notification;import android.app.Notification.Builder;import android.app.NotificationManager;import android.app.PendingIntent;import android.con

2014-05-29 17:51:31 575

原创 viewpager 异步加载

private final class AdvAdapter extends PagerAdapter {private List list = null;LayoutInflater inflater;public AdvAdapter(List list) {this.list = list;inflater = LayoutInflater.from(getApp

2014-05-15 15:31:37 471

原创 定义progressbar

1.定义drawable/下相关的额                        android:drawable="@drawable/refresh_icon_hl"            android:fromDegrees="0.0"            android:pivotX="50.0%"            android:piv

2014-04-25 14:37:41 399

原创 博客---学习

http://blog.csdn.net/stevenhu_223/article/details/19605547

2014-04-22 13:18:29 360

原创 android 像素处理

d'ppublic int Dp2Px( float dp) {     final float scale = getActivity().getResources().getDisplayMetrics().density;     return (int) (dp * scale + 0.5f); } public int Px2Dp( float px) {

2014-04-17 11:45:09 353

转载 android 图像模糊处理

public Bitmap fastblur(Bitmap sentBitmap, int radius) {  Bitmap bitmap = sentBitmap.copy(sentBitmap.getConfig(), true);  if (radius    return (null);  }  int w = bitmap.getWidth();  int h

2014-04-01 09:28:38 504

原创 解决Fragment的OnCreateView

package com.example.testfrag;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v4.app.Fragment;import android.view.LayoutInflater;impo

2014-03-28 15:11:28 1023

原创 android 获取屏幕尺寸

DisplayMetrics dm = new DisplayMetrics();   getWindowManager().getDefaultDisplay().getMetrics(dm);width = dm.widthPixels;height  = dm.heightPixels;

2014-03-24 08:41:53 373

原创 保存activity状态

protected void onCreate(Bundle inState) {        super.onCreate(inState);        if (inState != null) {            mActivePosition = inState.getInt(STATE_ACTIVE_POSITION);            mCont

2014-03-20 16:26:36 383

翻译 android 动态壁纸开发

作为android动态壁纸开发,其实质就是一个service所以这是不需要activity的1.在res/xml/文件夹下编写一个pager的xml    android:thumbnail="@drawable/ic_launcher" />2.在AndroidMainfest.xml文件夹下,将activity换成我们将要开发的壁纸的service

2014-03-19 15:11:51 859

原创 asset中的资源访问

//// String url = "file:///android_asset/about.html"public void loadUrl(String url) {if (webView != null) {webView.loadUrl(url);dialog = new MyDialog(MyWebViewActivity.this);dial

2014-03-17 16:23:38 426

原创 listView选中后item背景改变

在clickListener事件中添加View oldView= null;public void onItemClick(AdapterView group, View view, int position,long tag) {if (oldView != null) {oldView.setBackgroundResource(0);}oldView

2014-03-11 15:43:38 417

原创 webView

settings.setUseWideViewPort(true);settings.setLoadWithOverviewMode(true);网页跟手机大小想适应

2014-03-10 09:32:00 347

原创 lsitView scrollView expandableView不同的

package com.perfect.xiaoao.all.ui;import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;/*** Created by IntelliJ IDEA.* User: zhUser* Dat

2014-02-24 11:59:47 476

原创 自定义actionBar

//自定义一个R.layout.selector_head.xml文件,作为头部public void initActionbar() {// 自定义标题栏getActionBar().setDisplayShowHomeEnabled(false);getActionBar().setDisplayShowTitleEnabled(false);getActionBa

2014-02-21 12:56:33 452

翻译 自定义适量BUTTon

http://schemas.android.com/apk/res/android">                              android:topLeftRadius="5dip"         android:topRightRadius="5dip"         android:bottomLeftRadius="5dip"   

2014-02-21 11:06:23 314

翻译 android内存溢出

内存溢出主要由以下几种情况引起:1.数据库的cursor没有关闭。2.构造adapter没有使用缓存contentview。3.调用registerReceiver后未调用unregisterReceiver()。4.未关闭InputStream/OutputStream。5.Bitmap使用后未调用recycle()。6.Context泄漏。

2014-02-13 14:33:35 381

转载 图片异步加载小结

研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。     在主线程中new 一个Handler对象,加载图像方法如下所示     private void loadImage(final String url, final int id) {     

2014-02-13 14:30:29 569

翻译 viewHolder简单写法

这么写一次还行,但问题是总有很多很多的ViewAdapter要这么写,每次都repeat,repeat,repeat  累啊。      所以,有这么一种简洁的写法分享给大家,先声明,从国外网站上看的,不是自己原创的,但确实很喜欢这个简洁的设计。ViewHolder这么写(只提供一个静态方法,其实可以加一个私有构造函数防止外部实例化),代码很简单,看过就明白了代码片段,双击

2014-01-27 16:28:49 444

原创 yule

http://news.17173.com/content/2014-01-22/20140122001421313_all.shtml

2014-01-24 15:54:07 474

原创 android图像处理

1.将图片设置成圆角public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas canvas = new Canvas

2014-01-17 11:00:56 471

原创 手电筒开发

1.。。。。//这是activity类package com.example.test;import android.app.Activity;import android.hardware.Camera;import android.hardware.Camera.Parameters;import android.os.Bundle;import android.vie

2014-01-16 15:23:06 474

原创 android资源之抽屉

http://developer.android.com/training/implementing-navigation/nav-drawer.html(官方文档--抽屉效果)

2014-01-16 11:40:36 400

原创 pop菜单

1.mainActivity package com.example.topmenu;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClickL

2014-01-15 15:46:34 838

原创 listView 与scrollView 共存

/***     * 动态设置listview的高度     *      * @param listView     */    public void setListViewHeightBasedOnChildren(ListView listView) {        ListAdapter listAdapter = listView.getAdapter();

2014-01-14 10:18:09 427

原创 listView加边框

android:id="@+id/listview2"                android:layout_width="600dp"                android:layout_height="wrap_content"                android:layout_below="@id/listview1"                a

2014-01-13 17:28:25 2241

翻译 Android实现左右滑动指引效果

package com.test.guide;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.Parcelable;import android.support.v4.view.PagerAdapter;import andro

2014-01-09 10:24:04 534

原创 Java链接数据库

在连接数据库之前,需要导入相关的驱动包1.这是连接mysqlString driver = "com.mysql.jdbc.Driver";   String url = "jdbc:mysql://127.0.0.1:3306/android";   String name="root";   String pass="";   Class.forName(driver)

2014-01-08 11:53:21 407

原创 splash 启动界面

在启动activity的时候,首先通过sharedPreference来保存是否第一次安装该程序,如果是,那么就跳转到引导界面,否则就直接进入spash界面public class MainActivity extends Activity { SharedPreferences preferences; public static int SPLASH_DISPLAY_LENGHT

2014-01-08 11:40:45 592

翻译 Eclipse安装SVN插件

Eclipse安装SVN插件Eclipse是一个优秀的开源IDE,目前支持C/C++、JAVA、JS、PHP等语言。 我使用的是"Eclipse IDE for C/C++ Developers"Version: Helios Release   Build id: 20100617-1415该版本默认使用CVS插件进行版本管理。下面安装SVN插件,以便

2014-01-07 16:40:51 347

原创 activity切换添加动画

定义动画xml1.activity进入效果fade.xmlhttp://schemas.android.com/apk/res/android"    android:duration="1000"    android:fromXDelta="0"    android:toXDelta="0" />2.activity出去效果hold.xmlhttp://s

2014-01-07 11:56:25 380

TabHost案例

使用FragmentTabHost来实现TabHost效果

2014-01-16

pickview时间密码调整

这是网上找到的一个android仿iPhone滚轮控件实现及源码,效果相当不错,分享一下

2014-01-09

spring课件

这个很不错,对于学校Spring很有帮助,不看后悔!

2013-05-14

struts面试题

几道经典的strut面试题,对需要面试的同志是很有帮助的,不看要后悔的

2013-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除