- 博客(28)
- 资源 (77)
- 收藏
- 关注
转载 深入浅出android/ophone UI实现水平布局的Tab控件
深入浅出android/ophone UI实现水平布局的Tab控件Tab UI控件是非常常见、常用的导航UI组件,使用它能够很方便地迅速切换页面。甚为强大的android当然也少不了它,在android/ophone平台上也可以很方便地使用TabHost,TabWidget来实现你的Tab。有点遗憾的是目前系统自带的UI布局只能实现垂直方向的Tab UI, 在某些项目我们不免需要水平方向的Ta
2012-04-27 21:33:49 519
转载 Android模仿Buttonbar
布局文件如下:xml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" an
2012-04-27 00:49:27 1047
原创 setOnItemClickListener
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.WindowManager;import android.widget.
2012-04-25 23:57:36 8174
转载 ScrollView中包含ListView
ScrollView中包含ListView 如果你想在ScrollView中包含ListView而产生了疑问,百思不得其解,那么,很可能就百度亦不得其解,Google仍不得其解了,你会在寻求答案的过程中,体会到众说纷纭是个什么涵义了。 ListView本身就有滚动属性,会跟ScrollView冲突。所以,有人提到自定义功能,并且给出了实现方式;有人会提议换一种实现方式,避免一
2012-04-22 01:03:05 1720
转载 android 在ScrollView中嵌入GridView
android 在ScrollView中嵌入GridView做android程序开发的都知道,不能在一个拥有Scrollbar的组件中嵌入另一个拥有Scrollbar的组件,因为这不科学,会混淆滑动事件,导致只显示一到两行数据。那么就换一种思路,首先让子控件的内容全部显示出来,禁用了它的滚动。如果超过了父控件的范围则显示父控件的scrollbar滚动显示内容,思路是这样,一下是代码。
2012-04-22 00:52:15 1819 2
转载 GridView实现的分页
GridView+ResourceCursorAdapter 分页实现一、资源 GridView实现的分页,这篇博文写得简单,但是下源码就一目了然 http://daimajishu.iteye.com/blog/1086643二、效果图 第一页:第二页:滑动中:蛋疼啊ResourceCursorAdapter ..
2012-04-21 02:24:01 1214
转载 [Android]ListView 滚动翻页/滚动加载(类似QQ空间滚动加载页面)
[Android]ListView 滚动翻页/滚动加载(类似QQ空间滚动加载页面) (2010-09-20 11:30)分类: android listView.setOnScrollListener(new OnScrollListener(){ //添加滚动条滚到最底部,加载余下的元素 @Override p
2012-04-20 08:14:03 1345
转载 Android实现翻页功能原理
Android实现翻页功能原理第一种翻页效果如下: 实现原理:当前手指触摸点为a,则 a点坐标为(ax,ay), 由三角形acb与三角形cmb为对称三角形并且直线cp为am垂直平分线,则 B点坐标为(ax/2,ay/2)。作gf垂直于om且cb垂直于am, 三角形cfg与gfm相似,则 cf:gf = gf:mf cf=(gf * gf) / mf
2012-04-20 08:07:00 996 1
转载 GridView翻页(精确监听AbsListView滚动至底部
GridView翻页(精确监听AbsListView滚动至底部) 2011-08-11 16:28:33 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 用户使用android客户端时,当ListView滚动至底部,可以由一个按钮来提示用户是否读下一页,那么如果使用GridView呢?现在很多WEB 2.0上的体验就是当
2012-04-20 08:00:50 1059
转载 解决ViewFlipper与ScrollView滑动响应事件拦截的问题
最近在做一个简单的展示界面时,遇到了一个比较棘手的问题。由于要展示多项内容,所以使用ViewFlipper作为水平滑动容器;而每项内容中由于许多文本较长,因此需要使用ScrollView作为垂直滑动容器。基本的界面布局大致如下:外部文件common_list_view.xml:Xml代码 xmlns:android=”http://schemas.android.c
2012-04-19 07:39:38 1512 1
转载 Android用悬浮按钮实现翻页效果
今天给大家分享下自己用悬浮按钮点击实现翻页效果的例子。首先,一个按钮要实现悬浮,就要用到系统顶级窗口相关的WindowManager,WindowManager.LayoutParams。那么在AndroidManifest.xml中添加权限:查看源码打印?1uses-permissionandroid:name="android.permi
2012-04-18 23:02:00 1405
原创 ScrollLayout 的使用
package com.Scroll;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;import android.view.VelocityTracker;import andro
2012-04-18 01:18:53 3000 1
转载 Android textview字体颜色显示和图片显示
1,可以在布局文件中设置查看源码打印?1EditText2 android:id="@+id/editText1"3 android:textColor="#2BD54D"4 androi
2012-04-15 00:17:28 892
转载 EditText 里面插入图片
public void onClick_RandomInsertFace(View v) { int[] faces = new int[] { R.drawable.face1, R.drawable.face2,
2012-04-15 00:05:54 877
转载 TextView中显示不同颜色的文字和图片
这一切都用到了Html这个类,这要学过Html的都能得到自己想要的想过,主要是在实现过程中要注意下。例如上图左边是一个TextView,右边是一个EditText,我们并不需要在布局文件中做什么特别的设置,所有的效果都是在程序中实现的。实现上图的效果的代码如下:String ht = "www.baidu.com"+ ""+ "sdsa"+ "BaiDukjdjfakjkjei
2012-04-15 00:02:13 1119
转载 反编译APK文件的三种方法
因为学习Android编程的需要,有时我们需要对网络上发布的应用项目进行学习,可是Android项目一般是通过APK文件进行发布的,我们看不到源代码,嘿嘿,办法总会有的,而且不止一个...ps:对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIM
2012-04-12 02:53:11 968
转载 android apk 使用AXMLPrinter2,smali,baksmali工具反编译.xml,.dex,classout文件
一、前言:诸如layout里的布局及权限文件 (AndroidManifest.xml)已经是一堆乱码了,完全看不懂,想看看别人是怎么布局的都不容易。还有源代码都被编译成了 classes.dex,完全看不出什么线索。基于以上的困惑,笔者给大家分享一下Android中的拿来主义。二、所需工具(点击各自连接进入下载页面):1.AXMLPrinter2.jar2.baksmali.
2012-04-12 02:23:48 1308
转载 ViewSwitcher实现程序列表分屏和动画效果
Android的Launcher界面功能菜单是一个列表,当应用程序较多时,可以向下滑动查看其它,如下图。那能不能将功能菜单做成横向拖动,并且分屏的效果呢? 本文对该问题进行研究,要达到的目标如下: 1、可以实现应用程序的分屏显示,当一屏放不下时,放入另一个屏。 2、屏与屏之间切换为横向。 3、屏与屏之间切换时有动画效果,一个屏退出,一个屏出现。
2012-04-12 01:38:24 637 1
转载 Android控件开发之ToggleButton原理
在Android平台上比较有特色的就是ToggleButton控件,虽然它的功能和CheckBox有些类似,但是他们的用处还是有一定的区别比如ToggleButton原本有图片装饰,通过ToggleButton可以很清楚的显示某些状态。它们均从Button为基类的CompoundButton中实现,其真假事件从Checkable来实现。 public abstract class Compo
2012-04-11 06:20:00 1078
转载 ToggleButton 类2
可切换状态的控件的基类,例如 CheckBox 和RadioButton。继承层次结构System.Object System.Windows.DependencyObject System.Windows.UIElement System.Windows.FrameworkElement
2012-04-11 06:16:08 875
转载 Android开发ToggleButton控件1
ToggleButton有两种状态:选中和未选择状态,并且需要为不同的状态设置不同的显示文本。首先先看一下效果: 下面看一下ToggleButton的用法(相关的代码): main.xml的布局文件 android:orientation="vertical" android:layout_width="fill_parent" android
2012-04-11 06:13:09 767
转载 Android 内存溢出问题分析
Android虽然会自动管理内存,JAVA也有garbage collection (GC )内存回收机制。但是如果程序在一次操作中打开几个M的文件,那么通常会出现下面的错误信息。 02-04 21:46:08.703: ERROR/dalvikvm-heap(2429): 1920000-byte external allocation too large for this proc
2012-04-06 08:00:48 564
转载 bitmap时候内存溢出
很多人在android开发中都遇到了生成bitmap时候内存溢出,也就是out of memory(OOM)的问题,网上对这样的问题的的解决说法不一。笔者作为一个初级开发者,在这里向大家提供一种比较实用,比较易于理解的方法,这种方法不如一些高级开发者提出的方案来的深刻,但是也能帮助大家有效地解决问题。废话不多说了,直接上代码。Java代码 BitmapFact
2012-04-06 07:52:31 1040
转载 java.lang.OutOfMemoryError: bitmap size exceeds VM budget
项目中遇到oom问题,记录一下,转自:http://yangguangfu.iteye.com/blog/1050445: Part I: This answer has 2 parts 1) its not how much images the screen has, but being carefull on cleaning everything up when f
2012-04-06 07:50:03 439
转载 Bitmap占用内存过多的处理
有时会发现由于内存不够而导致错误,大都来源于Image太大造成的。下面给出一个简单有效的方法: BitmapFactory.Options opts = new BitmapFactory.Options(); opts.inSampleSize = 4; Bitmap bitmap = BitmapFactory.decodeFile(imageFile, opts); 设置
2012-04-06 07:43:57 1780
转载 outofmemory
经过信息检索,我弄清了这样一个事实:Android虚拟机不允许单个程序中的Bitmap占用超过8M的内存,一旦超过了就会报错, 而报的错正是bitmap size exceeds VM budget. 现在好了,这一切看似如此简单:要想程序的bitmap小于8M,要么就在用了bitmap后立即回收这部分内存,要么就压缩图片的大小啊。 第一种方法--及时回收bitmap内存:
2012-04-06 07:42:24 764
转载 Android的内存机制和溢出说明
Android的内存机制和溢出说明Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所在很大程度上,Android的内存机制等同于Java的内存机制(Java内存机制在网上帖子很多,大家有兴趣了解的可以去谷歌或者百度查找一些资料)。因此在一些程序员开发的时候,内存的限制问题给很多初学开发者带来内存溢出等严重问题。在我们不使
2012-04-06 07:36:55 601 1
转载 BitMap
The Bitmap class in the Compact Framework is a confusing thing, largely because it has abstracted what the OS is doing underneath a little too far. For example, look at the following code:Bitmap bm
2012-04-06 07:31:09 474 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人