`
zhangfy068
  • 浏览: 148371 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

仿蘑菇街

一、布局 1、底部布局:单独配置了一个foot文件采用LineLayout。  android:layout_alignParentBottom="true" 2、main布局采用RelativeLayout布局,这样方便include其他布局文件的位置 3、4个点单独配置一个文件,配置被选中的时候style,背景颜色不同 <ImageView android:id="@+id/home_ratio_img_01" android:layout_width="9dip" ...
一、 Bitmap想象成一张图片 Bitmap 提供了一些静态方法createBitmap可以源bitmap就行缩放,截取,pathName中解析。 回收自己,与判断是否被回收 BitMapDrawable封装了bitmap BitmapFactory   二、绘图 步骤1 自定义一个view 继承 View 步骤2 重写onDraw(Canavs)方法  画布 Paint 画笔  。使用画笔在画布上画画 Path 多条直线连接而成的图形 /** * */ package org.crazyit.image; import android.conte ...

泪。文

http://tieba.baidu.com.cn/p/1247880093?pn=1   “终究还是……别了”——冰璃这货目前通关《幽城幻剑录》中,很喜欢冰璃~~~~~~     我用满手鲜血,一生杀戮,保你们母女一世平安--------怪你过分妖孽   且试天下里烈风将军的那句 ...
 一、LayerDrawable 1、定义layout_logo.xml,可以放一个drawable数组,即多个item 使用android:left|top|bottom|right来制定目标组件的位置。最下的Item被绘制在最上面。 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> ...

侧边栏效果

  使用横向滚动栏HorizontalScrollView。利用加载一个透明的View占位置,然后使用scrollView.smoothScrollTo(left, 0);来滚动,监听手势动作。   获取水平滚动栏直接子View LinearLayout parent=(LinearLayout) getChildAt(0); parent.addView(children[0], 410, 880); parent.addView(children[1], 536, 880);     一、MainActivity布局文件 <?xml ...
/* * Copyright (C) 2009 Teleca Poland Sp. z o.o. <android@teleca.com> * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apa ...
  public class ArrowView extends View{ private Context mContext = null; @Override protected void onDraw(Canvas canvas) { Path path = new Path(); path.moveTo(0, 0); path.lineTo(getWidth(), 0); path.lineTo(getWidth()/2, getHeight()); path.lineTo( ...
  一、布局设置 使用ViewPager来设置主广告,这样既可左右滑动切换 2、滑动切换的时候需要设置一个OnPageChangeListener监听器,当广告切换的时候,利用监听器设置圆点的实心和空心。 public void onPageSelected(int position) { currentItem = position; tv_title.setText(titles[position]); //第几个选中的圆点实心 dots.get(oldPosition).setBackgroundResource(R.drawable.dot_ ...
一、使用GridView布局 配置文件 <GridView android:id="@+id/GridView_toolbar" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_alignParentBottom="true"></GridView>   // 创建底部菜单 Toolbar toolbarGrid = (GridView) ...
package com.example.testviewpagerandtabhost; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.os.Parcelable; import android.app.Activity; import android.app.LocalActivityManager; import android.content.Context; import android.content.Intent; ...

Handler

1、handler.post(runnable);运行的runnable接口仍然是在主线程中运行的。。 是否在主线程运行的区别在于是否有start方法。。比如new Thread().start(); 2、Handler 默认运行在主线程中。 Msg Quene消息队列。。。。。。 如果需要在子线程中运行handler类 需要开启Looper 使用相当于获取主线程的Msg quene。。Looper.prepare();开启Looper.loop();开始循环   package com.example.asynthreadtest1; import java.util.c ...
1、在一个testMehod()中只要执行完代码行,无论是否子线程是否执行完毕,都会执行tearDown(),是不会打印十个sleep的。 import android.os.Environment; import android.os.SystemClock; import android.test.AndroidTestCase; public class T4 extends AndroidTestCase{ @Override protected void setUp() throws Exception { // TODO Auto-generated ...

装饰者与动态代理

    博客分类:
  • java
  package ch7; /** * @author * @version 创建时间:2013-1-7 下午11:55:43 * 类说明 装饰者与动态代理 */ import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.lang.reflect.Proxy; public class Jerry { public static void main(Strin ...

序列化与反序列化

    博客分类:
  • java
  import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; /** * @author 作者 FFish Zhang: * @version ...

eclipse.ini

-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 512M -showsplash ...
Global site tag (gtag.js) - Google Analytics