- 浏览: 148371 次
- 性别:
- 来自: 深圳
文章列表
仿蘑菇街
- 博客分类:
- java android
一、布局
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"
...
图形与图片的处理
- 博客分类:
- java android
一、
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
“终究还是……别了”——冰璃这货目前通关《幽城幻剑录》中,很喜欢冰璃~~~~~~
我用满手鲜血,一生杀戮,保你们母女一世平安--------怪你过分妖孽
且试天下里烈风将军的那句 ...
Android应用的资源
- 博客分类:
- java android
一、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>
...
侧边栏效果
- 博客分类:
- java android
使用横向滚动栏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 ...
画一个倒三角
- 博客分类:
- java android
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( ...
(转)主页广告
- 博客分类:
- java android
一、布局设置
使用ViewPager来设置主广告,这样既可左右滑动切换
2、滑动切换的时候需要设置一个OnPageChangeListener监听器,当广告切换的时候,利用监听器设置圆点的实心和空心。
public void onPageSelected(int position) {
currentItem = position;
tv_title.setText(titles[position]);
//第几个选中的圆点实心
dots.get(oldPosition).setBackgroundResource(R.drawable.dot_ ...
底部菜单布局方法
- 博客分类:
- java android
一、使用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) ...
(转)ViewPager使用
- 博客分类:
- java android
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
- 博客分类:
- java android
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 ...
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 ...
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
- 博客分类:
- eclipse
-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
...