android组件
u010436741
这个作者很懒,什么都没留下…
展开
-
ListView下拉刷新数据功能篇一
转载自http://blog.sina.com.cn/s/blog_7575ed8b01013cnp.html 我已经试过了,效果蛮好,这是转载篇,下一篇我将我的贡献出来,在此感谢楼上那位博主,他的源码如下: 今天项目中遇到一个问题: 下拉滑动工单列表时(GridView/ListView实现)刷新最新数据,类似新浪微博中顶端下拉刷新数据功能。 在网上搜了一些解决方案,很多方法转载 2013-05-04 09:13:17 · 1076 阅读 · 0 评论 -
TextView跑马灯效果
android:id="@+id/pageText" android:layout_width="250dip" android:layout_height="30dip" android:gravity="center" android:marqueeRepea原创 2013-08-07 17:01:35 · 939 阅读 · 0 评论 -
android 分次加载内容
public class ContentActivity extends ActivityBase implements InfosListLayoutInterface { public InfosListAdapter listAdapter; public InfosListLayout newsListLayout; // 列表控件 publ转载 2013-08-09 11:43:43 · 944 阅读 · 0 评论 -
左右上下都能滚动的效果
最近在做一个项目,要求实现上下能滚动,每项能左右滚动,最后效果是实现了,可数据的通信可能有点麻烦,暂时又被砍掉了,先放上来存档,转载请注明出处,谢谢 代码如下 public class GroupActivity extends Activity { private List gbList; // private MyListAdapter adapter;原创 2013-08-09 11:36:34 · 1649 阅读 · 0 评论 -
Gallery带阴影和缩放特效
下面这个是在Z轴缩放的效果,忘记是从哪里下载的了,用法直接在xml文件中直接引用就可以了 public class MyGallery extends Gallery { private Camera mCamera = new Camera(); private int mMaxRotationAngle = 60; private int mMaxZoom =转载 2013-08-09 10:35:23 · 1027 阅读 · 0 评论 -
使用Fragment替换TabHost
转自http://www.2cto.com/kf/201212/179843.html TabActivity在API 13(Android 3.2)被标记为过期,需要使用Fragment来实现,Fragment是Android 3.0引入的一个概念,主要就是为了适应各种不同的屏幕大小(手机、平板电脑)。Android 4.1发布时,google还发布了一个Android Support v4的转载 2013-08-10 17:08:07 · 1841 阅读 · 0 评论 -
PopupWindow
case R.id.youbiananniu:// 顶部右边按钮 // 操作 if (bt_TopRight.getText().toString() .equals(getResources().getString(R.string.option))) { getPop原创 2013-08-12 09:21:51 · 879 阅读 · 0 评论 -
常用类继承自ViewGroup的写法
通常情况下要写一个自定义的类继承自ViewGroup,仅需重写OnLayout这个方法就可以了, 到时再需要再上来copy public class MyViewGroup extends ViewGroup { private final static int VIEW_MARGIN = 2;//定义一个边界值 private int maxWidth = 0;原创 2013-08-12 14:25:48 · 1116 阅读 · 0 评论 -
Gallery中的子视图处理Click事件
转自http://obacow.iteye.com/blog/1330833 Gallery中如果是要响应某一视图的点击事件只要设置setOnItemClickListener即可。通常的照片浏览不会有复杂的交互处理逻辑。但是如果gallery的视图不是简单的一张照片而是复杂的视图(Gallery的灵活应用将会为您带来很多的便利)。如需要模仿多屏切换的桌面效果(如android桌面的work转载 2013-08-13 09:33:05 · 1144 阅读 · 0 评论 -
Gallery自动循环滚动以及手动滚动的平滑切换
转自http://blog.csdn.net/lenghun00/article/details/7635374 @Gallery配合dot使用时,如果放在RelativeLayout中,则手动滑动有反弹现象,其他layout没问题,现在还没弄清原因。 首先继承Gallery重写OnFling函数,去除gallery的滚动惯性 [java] view plaincopy转载 2013-08-13 15:27:12 · 1244 阅读 · 0 评论 -
可展开的列表组件ExpandableListView
转自http://blog.csdn.net/jasonzhou613/article/details/7540309 [java] view plaincopy /* * 可展开的列表组件ExpandableListView * ExpandableListView是ListView的子类,它在普通的ListView的基础上进行了扩展,转载 2013-08-13 21:39:42 · 1347 阅读 · 0 评论 -
Gallery平滑移动
看了些网上的方法弄了下平滑移动的效果,虽说最后是实现了,实现后发现也不是我想要的效果,对于我幸苦写过的代码先存放在这上面了 package com.layout; import android.content.Context; import android.graphics.Camera; import android.graphics.Matrix; import android.原创 2013-08-12 17:58:13 · 1174 阅读 · 0 评论 -
android 滑动菜单SlidingMenu的实现
转自http://blog.csdn.net/jj120522/article/details/8075249 首先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下: 方法一:其实就是对GestureDetector手势的应用及布局文件的设计. 布局文转载 2013-08-16 09:55:20 · 1048 阅读 · 0 评论 -
Android 第三方 UI 库 GreenDroid 使用方法
摘自http://www.acwind.net/blog/?p=1297 一直觉得 Android SDK 本身提供的界面 UI 库实在是太难看了,而且提供的功能也总是这里那里很多缺憾。所以一直在关注各种第三方的 UI 组件,很多不错的库收费又挺高的。在论坛上大家都推荐开源的 GreenDroid,一款增强型的 Android UI 库,可以实现自定义的 TabBar、Segmented转载 2013-08-16 10:11:14 · 1463 阅读 · 0 评论 -
用LauncherActivity开发启动Activity列表
我们先来看下面这张图片: 这张图片显示了Android提供的Activity类。 下面是程序清单: Ex003_06Activity Java code [java] view plaincopy public class ExpandableListActivityTest extends ExpandableListActivity {转载 2013-09-11 00:24:34 · 992 阅读 · 0 评论 -
ListView飞入加载item及滑动删除item
转自http://blog.csdn.net/lilu_leo/article/details/8122367 在listview中,可以加入动画使其效果更炫一点。这个demo修改至网上下载的一个版本,改动还算比较大。因为有动画,所以不好上演示图,不知道看到博客的各位有什么可以生成gif的工具,希望能够推荐一下。 因为是修改的别人的代码,他的demo中item数据的意义,我也不是太明白转载 2013-10-17 23:31:04 · 1111 阅读 · 0 评论 -
[Android]ListView小技巧
转载自http://blog.sina.com.cn/s/blog_6c762bb301018off.html 在ListView中设置Selector为null会报空指针? mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(newColorDrawable(Color.TRANSPAREN转载 2013-05-10 13:08:51 · 1089 阅读 · 0 评论 -
android查询系统联系人信息
转自http://www.cnblogs.com/error404/archive/2013/03/12/2956090.html 在android中读取联系人信息的程序,包括读取联系人姓名、手机号码和邮箱 1:androidmanifest.xml的内容 xml version="1.0" encoding="utf-8"?> manifest xmlns:android转载 2013-07-17 15:01:17 · 1219 阅读 · 0 评论 -
拖动一个控件
转自http://gundumw100.iteye.com/blog/924736 这个我也试过,好像拖动控件只能是一个Button控件,我试过用TextView和那几个布局边框,都不行,下面是他人的代码,我的还在更新中 实现效果: 鼠标拖动btn SSS,SSS在水平的layout上移动。 当鼠标抬起 响应UP事件。SSS会自动移动到距离其最近的Btn上,与其重合。即SSS如转载 2013-07-17 10:16:29 · 886 阅读 · 0 评论 -
ListView下拉刷新数据功能篇二
我见网上都是继续ListView 实现 OnScrollListener接口,而我的项目却不能这样去做,我的布局有些复杂,不是网上简单的就一个页面,于是我决定用内部类来实现,我发现这些方法不光对一个界面的ListView有效,而且对不对位置的ListView也有效,所以以后可以直接复制这些代码实现快速开发,图就不上了,直接上重要的代码,由于这涉及到公司的项目,代码也不会上那么全,上关键的吧,注释很原创 2013-05-04 09:36:01 · 861 阅读 · 0 评论 -
FrameLayout
在LinearLayout中如果在水平布局上的组件是两个,要想第二个在居中显示,就得靠FrameLayout这个布局, 比如有两个组件,第一个靠左边,是一个返回按钮,第二个是一个TextView在居中显示 代码如下 android:layout_width="match_parent" android:layout_height="match_parent"原创 2013-05-04 10:32:43 · 854 阅读 · 0 评论 -
Service的使用一
Service的基本知识点: 一、 Service简介 Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activi原创 2013-05-08 22:15:21 · 748 阅读 · 0 评论 -
Service的使用二
这个也是很简单,没什么好说的, 不写AIDL那个接口的Service的另一种用法,在后台控制一个进度条,本想把以前学习时弄的一个播放器的例子弄上来,发现还需要整理一下,另一个网上大都是播放器的例子,我那天整理再考虑把我那个播放器的例子弄上来也行。先把以前的笔记弄上来先 下面这是那个后台继承自Service的类,包和类不导了 public class ProgressService ext原创 2013-05-08 22:43:05 · 91 阅读 · 0 评论 -
ListView的OnTouchListener和OnClickListener的研究
转载自http://www.cnblogs.com/transmuse/archive/2010/12/01/1893799.html 1. ListView的OnItemClickListener不被触发的另外一种情况 如上图,在一个ItemView中,只有一个TextView位于最左侧,他的右侧是空白区域,没有任何控件,当点击右侧区域时,并不会触发OnItem转载 2013-05-10 09:43:44 · 3388 阅读 · 0 评论 -
Android 底部有FooterView的ListView页面
转载自http://www.eoeandroid.com/code/2011/1208/303.html 导读:其实我们主要实现的就是在页面的地步有一个分类,有了这个我们的用户就会感觉到很友好。 下面详细说说这个页面是怎么做出来的: 1、这个页面最下方可以看到一个TAB页签,分别是“主页”、“提及”等等,这个是一个在底部的TAB分页样转载 2013-05-10 11:05:40 · 1427 阅读 · 0 评论 -
ListView设置的点点滴滴
去掉ListView的分界线 1. ListView的属性Divider设为#FFCC00 这种对任何背景都适用 2. 把ListView的属性Divider设为和背景一样的颜色 3.android:divider="@drawable/@null" 上边和下边有黑色的阴影 android:fadingEdge="none" 设置后没有阴影原创 2013-05-10 11:03:53 · 2143 阅读 · 0 评论 -
Android控件之TabHost
建一个Android工程tabHost,包名com.test.www man的布局文件,加了一些无关的TextView,可把这些TextView去掉 android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >原创 2013-05-15 09:12:43 · 1206 阅读 · 0 评论 -
android开机启动应用
今天在网上搜了下开机启动应用的例子,有很多,发现有些真机还是不行,非要在模似器上才行。把一些我试过的代码贴上来 下面这是主Activity,一打开让它显示系统的时间 package com.test; import java.text.SimpleDateFormat; import java.util.Date; import android.app.Activity; im原创 2013-05-15 15:39:40 · 1259 阅读 · 0 评论 -
修改Tabhost样式和字体大小和居中显示
有时候我们的tabhost并不需要贴图,所以这个时候就必须把文字居中显示和设置大小了,代码如下 setContentView(R.layout.home_vzo_tabhost); tabHost = getTabHost(); tabWidget = tabHost.getTabWidget(); T原创 2013-06-20 13:36:26 · 4960 阅读 · 0 评论 -
Android ListView控件显示数据库中图片
转自http://lgb168.blog.163.com/blog/static/496744382011715335070/ 布局文件: xml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"转载 2013-07-09 13:41:06 · 3640 阅读 · 0 评论 -
android抽屉效果
SlidingDrawer类虽然已经不推荐使用了,但有时如果效果简单的话用用也无妨,反正我有有点怀念,主要是它使用简单,只能上下或者左右滑动,而且刚开始的时候,方向不能指定, 布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="mat原创 2013-06-25 23:53:29 · 1630 阅读 · 0 评论 -
多方向抽屉效果
转自http://www.apkbus.com/forum.php?mod=viewthread&tid=23965&reltid=60171&pre_thread_id=0&pre_pos=3&ext= 在android上要实现类似Launch的抽屉效果,大家一定首先会想起SlidingDrawer。SlidingDrawer是android官方控件之一,本文的主角不是它,而是民间的控转载 2013-06-26 00:10:44 · 1164 阅读 · 0 评论 -
下拉刷新
以前弄的,边从网上找边写,在网上找到后,改了下,有些注释可能不对,因为我英语很烂 import java.text.SimpleDateFormat; import java.util.Date; import android.content.Context; import android.util.AttributeSet; import android.util.Lo原创 2013-06-28 23:50:49 · 1273 阅读 · 0 评论 -
android手势识别
android Gesture(detector) 转自http://wayfarer.iteye.com/blog/460284 看到LZ把注释写得那么详细,于是把它转过来了,如下所示: Android Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。转载 2013-06-29 12:15:38 · 1047 阅读 · 0 评论 -
查找后去掉EditTextView的焦点
//在按钮点击事件里处理 bt_search.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub String strSearch原创 2013-07-16 15:34:53 · 848 阅读 · 0 评论 -
Dialog显示在Activity不同的位置
Dialog默认显示在中间,要显示在其它位置时用下面的方法可以实现 private void ShowDialog() { AlertDialog mDialog = new AlertDialog.Builder(this) .setIcon(R.drawable.ic_launcher).setTitle("温馨提示")原创 2014-12-02 21:49:58 · 1750 阅读 · 0 评论