文章分类 - Android_View
摘要:(转自好友Gobby的blog:http://blog.163.com/gobby_1110/blog/static/292817152011984207585/)三步走:第一步初始化gallery时设置较大的初始化位置Gallery gallery = ((Gallery) findViewById(R.id.myGallery1)); gallery.setAdapter(new ImageAdapter(this)); gallery.setSelection(200);第二步:重写 BaseAdapter方法中的getCount时返回一个较大的值:// 为了使资源循环使用 publ..
阅读全文
摘要:android自带的Tab在有比较多条目的时候会显得非常挤,这样不仅不美观,更加影响操作。如果Tab能做成左右滑动的,那就非常好了。其实实现这种效果并不难,而且方法也不少。今天给大家介绍下用gallery这个组件来实现的方法。 首先我们需要写Gallery的适配器。这里我们要注意的是Gallery有一个特点,就是起始一个元素的左边会留下一块空位,如下图所示: 这样我们的Tab显然不是很完美,如何解决?开始想的就是去看gallery的源码,重写他。不过既然我们做的是滑动的,让他左右都可滑动不就ok了?要实现左右滑动,要做的事情就是让里面的元素循环。Gallery是即时显示图像的,可以通过...
阅读全文
摘要:(转自好友Gobby的blog:http://blog.163.com/gobby_1110/blog/static/292817152011984207585/)原文路径:http://blog.jteam.nl/2009/09/17/exploring-the-world-of-android-part-2/ListView是一种可以显示一系列项目并能进行滚动显示的View。在每行里,既可以是简单的文本,也可以是复杂的结构。一般情况下,你都需要保证ListView运行得很好(即:渲染更快,滚动流畅)。在接下来的内容里,我将就ListView的使用,向大家提供几种解决不同性能问题的解决方案。
阅读全文
摘要:首先声明,源代码转载自国外Neil Davies,使用Apache2.0开源协议,请使用源代码的人自觉遵守协议内容。本文为Kearnel原创,转载请注明出处。以下是正文:使用过Android自带的gallery组件的人都知道,gallery实现的效果就是拖动浏览一组图片,相比iphone里也是用于拖动浏览图片的coverflow,显然逊色不少。实际上,可以通过扩展gallery,通过伪3D变换可以基本实现coverflow的效果。本文通过源代码解析这一功能的实现。具体代码作用可参照注释。要使用gallery,我们必须首先给其指定一个adapter。在这里,我们实现了一个自定义的ImageAda
阅读全文
摘要:转自;http://blog.csdn.net/luoyuhhy/article/details/6548903今天纪录一下滑动按钮功能。。首先效果图:然后是分别建立三个文件,第一个是main.class,第二个是SlipButton.class,第三个是 onchangeListener.classmain.classimport android.app.Activity;import android.os.Bundle;import android.widget.Toast;public class Main extends Activity implements OnChangedLis
阅读全文
摘要:本文转自:http://www.eoeandroid.com/thread-72987-1-10.htmlpackage eoe.listview;import android.app.Activity;import android.database.Cursor;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;
阅读全文
摘要:你是不是还在为设置进度条的颜色而烦恼呢……别着急,且看如下如何解决。ProgressBar分圆形进度条和水平进度条我这里就分享下如何设置圆形进度条的颜色吧,希望对大家会有帮助。源码如下:布局文件代码:<ProgressBarandroid:id="@+id/progressbar"android:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminateDrawable="@drawable/progressb
阅读全文
摘要:转自:http://www.youmi.net/bbs/thread-102-1-1.htmlimport android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.widget.*;import android.widget.TabHost.OnTabChangeListener;import android.os.Build;import android.view.View;import java.lang.reflect.Field;import androi
阅读全文
摘要:1、public voidsetVisibility (int visibility)visibilityOne of VISIBLE, INVISIBLE, or GONE但是在调用此方法的时候image.setVisibility(visibility)其中visibility是int型的参数。对应上面:VISIBLE=0x00000000;INVISIBLE=0x00000004;GONE=0x00000008。即:image.setVisibility(0x00000000) / image.setVisibility(View.VISIBLE); 表示显示;image.setVisi
阅读全文
摘要:(转自好友Stay的blog:http://www.cnblogs.com/stay/articles/1899992.html)其实原理很简单,只需要设置监听listview的滚动事件即可,package cn.stay.activity;import java.util.ArrayList;import java.util.List;import com.aoran.R;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AbsListView
阅读全文
摘要:(转自好友Stay的blog:http://www.cnblogs.com/stay/archive/2011/08/22/2146134.html)做listview+上下拉动在header和footer显示progressdialog,但不影响用户操作直接上代码,我已经加上注释了,自己看。packagecom.stay.main;importjava.net.HttpURLConnection;importjava.util.ArrayList;importjava.util.HashMap;importorg.json.JSONObject;importandroid.app.Activ
阅读全文

浙公网安备 33010602011771号