android学习
文章平均质量分 68
hulanker
这个作者很懒,什么都没留下…
展开
-
Button样式设定
1.btn_back.xml,先定义相关的点击样式文件http://schemas.android.com/apk/res/android"> 2.再style.xml 中配置 @drawable/btn_back 50dp match_parent 2dp 3.直接应用该原创 2014-01-07 11:49:15 · 481 阅读 · 0 评论 -
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 · 486 阅读 · 0 评论 -
yule
http://news.17173.com/content/2014-01-22/20140122001421313_all.shtml原创 2014-01-24 15:54:07 · 489 阅读 · 0 评论 -
viewHolder简单写法
这么写一次还行,但问题是总有很多很多的ViewAdapter要这么写,每次都repeat,repeat,repeat 累啊。 所以,有这么一种简洁的写法分享给大家,先声明,从国外网站上看的,不是自己原创的,但确实很喜欢这个简洁的设计。ViewHolder这么写(只提供一个静态方法,其实可以加一个私有构造函数防止外部实例化),代码很简单,看过就明白了代码片段,双击翻译 2014-01-27 16:28:49 · 460 阅读 · 0 评论 -
图片异步加载小结
研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 private void loadImage(final String url, final int id) {转载 2014-02-13 14:30:29 · 576 阅读 · 0 评论 -
android内存溢出
内存溢出主要由以下几种情况引起:1.数据库的cursor没有关闭。2.构造adapter没有使用缓存contentview。3.调用registerReceiver后未调用unregisterReceiver()。4.未关闭InputStream/OutputStream。5.Bitmap使用后未调用recycle()。6.Context泄漏。翻译 2014-02-13 14:33:35 · 389 阅读 · 0 评论 -
自定义actionBar
//自定义一个R.layout.selector_head.xml文件,作为头部public void initActionbar() {// 自定义标题栏getActionBar().setDisplayShowHomeEnabled(false);getActionBar().setDisplayShowTitleEnabled(false);getActionBa原创 2014-02-21 12:56:33 · 460 阅读 · 0 评论 -
自定义适量BUTTon
http://schemas.android.com/apk/res/android"> android:topLeftRadius="5dip" android:topRightRadius="5dip" android:bottomLeftRadius="5dip"翻译 2014-02-21 11:06:23 · 323 阅读 · 0 评论 -
android资源之抽屉
http://developer.android.com/training/implementing-navigation/nav-drawer.html(官方文档--抽屉效果)原创 2014-01-16 11:40:36 · 411 阅读 · 0 评论 -
listView 与scrollView 共存
/*** * 动态设置listview的高度 * * @param listView */ public void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter();原创 2014-01-14 10:18:09 · 439 阅读 · 0 评论 -
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 · 855 阅读 · 0 评论 -
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 · 544 阅读 · 0 评论 -
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 · 2296 阅读 · 0 评论 -
手电筒开发
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 · 496 阅读 · 0 评论 -
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 · 424 阅读 · 0 评论 -
listView 的item添加动画
android listview的item添加动画LayoutAnimationsController1、什么是LayoutAnimationsControllerLayoutAnimationsController可以用于实现使多个控件按顺序一个一个的显示。1)LayoutAnimationsController用于为一个layout里面的控件,或者是一个ViewGrou翻译 2013-12-06 09:08:48 · 1798 阅读 · 0 评论 -
android网络数据提交类HttpUtils
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;原创 2014-01-07 11:52:08 · 620 阅读 · 0 评论 -
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 · 397 阅读 · 0 评论 -
Android初级教程_获取Android控件的宽和高
Android初级教程_获取Android控件的宽和高分类: [Android]2012-08-07 16:24 23531人阅读 评论(26) 收藏 举报androidlayout测试listviewclass我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:转载 2014-12-10 15:49:13 · 373 阅读 · 0 评论