- 浏览: 376232 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (269)
- FY_UML (3)
- FY_JAVA (12)
- FY_JavaScript脚本 (7)
- FY_JSP (3)
- FY_Tapestry框架 (12)
- FY_Spring框架 (3)
- FY_Manager (5)
- FY_Junit(单元测试) (3)
- SERVER (14)
- FY_Struts2框架 (3)
- FY_SVN (2)
- FY_NoSQL (2)
- FY_jquery_sir (13)
- FY_hibernate_sir (8)
- FY_设计模式_sir (6)
- FY_Extjs_sir (10)
- FY_CI_sir (5)
- FY_Oracle_sir (11)
- FY_MySql_sir (10)
- FY_Hadoop_sir (3)
- FY_SOA_sir (1)
- 中文分词技术 (1)
- FY_Android (52)
- FY_架构 (2)
- FY_PhoneGap (2)
- FY_Webstorm (5)
- FY_Sencha Touch (3)
- HTML5应用快速开发 (1)
- FY_python (0)
- HADOOP (1)
- AI (0)
最新评论
-
antao592:
楼主,HkDataSourceWrapper中的getCurr ...
结合spring jdbc 实现分表分库的数据库访问构思 -
bonait:
不错,看看我的这个怎么样www.zipin168.com
So Easy京东商城 -
chenzheng8975:
...
So Easy京东商城 -
yzhenxing:
我导入demo后少com.google.android.gms ...
google地图demo -
echoaiya:
非常感谢~~
google地图demo
--------------------------------------------Layout activity_main.xml--------------------------
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<GridView
android:id="@+id/gv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="5" >
</GridView>
</LinearLayout>
--------------------------------------------Layout grid_items.xml-----------------------------
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
--------------------------------------------MainActivity.java-----------------------------------
package com.ch10;
import android.app.Activity;
import android.os.Bundle;
import android.widget.GridView;
/**
*
* 项目名称:com.ch10
* 类名称:MainActivity
* 类描述: GridView、自定义适配器
* 创建人:方勇
* 创建时间:2012-11-15 下午2:38:16
* Copyright (c) 方勇-版权所有
*/
public class MainActivity extends Activity {
private GridView gridView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViews();
setAdapter();
}
/* 初始化UI */
private void findViews() {
gridView = (GridView) findViewById(R.id.gv);
}
/* 设置GridView适配器 */
private void setAdapter() {
gridView.setAdapter(new MyAdapter(this));
}
}
--------------------------------------------MyAdapter.java------------------------------------
package com.ch10;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
/**
*
* 项目名称:com.ch10
* 类名称:MyAdapter
* 类描述: 自定义适配器
* 创建人:方勇
* 创建时间:2012-11-15 下午2:34:03
* Copyright (c) 方勇-版权所有
*/
public class MyAdapter extends BaseAdapter {
/* 上下文 */
private Context mcontext;
private LayoutInflater layoutInflater;
/* 图像ID数组 */
private Integer[] images = { R.drawable.flag000, R.drawable.flag001, R.drawable.flag002, R.drawable.flag003,
R.drawable.flag004, R.drawable.flag005, R.drawable.flag006, R.drawable.flag007, R.drawable.flag008,
R.drawable.flag009, R.drawable.flag010, R.drawable.flag011, R.drawable.flag012, R.drawable.flag013,
R.drawable.flag014, R.drawable.flag015, R.drawable.flag016, R.drawable.flag017, R.drawable.flag018,
R.drawable.flag019, R.drawable.flag020, R.drawable.flag021, R.drawable.flag022, R.drawable.flag023,
R.drawable.flag024, R.drawable.flag025, R.drawable.flag026, R.drawable.flag027, R.drawable.flag028,
R.drawable.flag029, R.drawable.flag030, R.drawable.flag031, R.drawable.flag032, R.drawable.flag033,
R.drawable.flag034, R.drawable.flag035, R.drawable.flag036, R.drawable.flag037, R.drawable.flag038,
R.drawable.flag039, R.drawable.flag040, R.drawable.flag041, R.drawable.flag042, R.drawable.flag043,
R.drawable.flag044, R.drawable.flag045, R.drawable.flag046, R.drawable.flag047, R.drawable.flag048,
R.drawable.flag049, R.drawable.flag050, R.drawable.flag051, R.drawable.flag052, R.drawable.flag053,
R.drawable.flag054, R.drawable.flag055, R.drawable.flag056 };
public MyAdapter(Context context) {
super();
this.mcontext = context;
layoutInflater = LayoutInflater.from(mcontext);
}
/* Item个数,不设置这个getView方法无法执行 */
@Override
public int getCount() {
return images.length;
}
@Override
public Object getItem(int position) {
return position;
}
@Override
public long getItemId(int position) {
return position;
}
/**
* Item视图
*
* position 所在的位置
* convertView ImageView对象,第一屏时为空需实例化ImageView对象
* parent 所属视图组,默认一般设置为NULL
*/
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView image = null;
/* 第一屏时,初始化所有的ImageView对象 */
if (null == convertView) {
/* 获取列表项视图,这里是一个相对布局 */
View itemView = layoutInflater.inflate(R.layout.grid_items, null);
/* 实例化所有的ImageView */
image = (ImageView) itemView.findViewById(R.id.image);
} else {// 滚动GridView时触发
image = (ImageView) convertView;
}
/* 指定图片 */
image.setImageResource(images[position]);
/* 设置图片大小 */
image.setLayoutParams(new GridView.LayoutParams(40, 40));
/** Options for scaling the bounds of an image to the bounds of this view. */
image.setScaleType(ImageView.ScaleType.FIT_XY);
return image;
}
}
--------------------------------------------效果图 GridView------------------------------------
发表评论
-
史上最快 Android N(安卓7.0)运行效率暴增至600%
2016-10-15 10:08 863谷歌I/O 2016开发者大会在公司总部正式拉开 ... -
So Easy京东商城
2014-12-10 16:51 1516So Easy京东商城 我和17位小伙伴们 ... -
过期Gallery取代方案horizontalscrollView之菜单导航效果
2014-03-23 16:19 2315效果 ------------------------- ... -
过期Gallery取代方案horizontalscrollView之京东效果
2014-03-23 15:57 3817效果 ------------------------- ... -
过期Gallery取代方案horizontalscrollView之幻灯片效果
2014-03-21 17:33 2579效果 ------------------------- ... -
tabhostandbadgeview
2014-03-19 13:45 988效果 -------------------------- ... -
Android优秀开源项目大全
2014-03-18 15:17 1929以下是开源项目 1、and ... -
Android分页控件xlistview
2014-03-18 14:51 1627strings.xml ----------------- ... -
过期Gallery取代方案horizontalscrollView之普通画廊
2014-03-17 22:48 2399activity_main.xml ---------- ... -
viewpage
2014-03-17 18:08 1028strings.xml ----------------- ... -
FragmentStatePagerAdapter分页
2014-03-17 17:27 759ViewPager ViewPager 如 ... -
FragmentPagerAdapter与FragmentStatePagerAdapter差异
2014-03-17 17:20 1278简介 平常使用的FragmentPagerAdapter和F ... -
抽屉菜单
2014-03-16 12:51 1789strings.xml ----------------- ... -
px和dip以及sp的区别
2014-03-08 17:01 672显示单位px和dip以及sp的区别 dip: devi ... -
fragment生命周期
2014-03-06 16:59 841Fragment必须被写成可重用的模块。因为fragmen ... -
过期API_AlertDialog
2014-03-02 10:07 1115layout----------------------- ... -
Android_Jni 操作指南
2014-01-10 14:45 910Android_Jni 操作指南 NDK(Nati ... -
各种各样圆形进度条
2013-11-11 16:30 524http://www.apkbus.com/android-1 ... -
红杏出墙__实训版
2013-04-20 18:59 1049红杏出墙__实训版 -
google地图demo
2013-04-09 14:25 3147---------------------------- ...
相关推荐
android Gridview分页实现的一个小例子
Android GridView 点击缩放图像
android gridview分页和滑动效
Android GridView使用例子
android gridview多选删除工程,支持同时选定多个item然后删除
Android GridView完美横向滑动 ,并且可限制Gridview显示行数!
Android GridView分组显示、带dock标题,带下拉刷新
android gridview adapter 实例 每个getview显示不同的数据
android GridView 源代码 根据以下博客制作 http://blog.csdn.net/hellogv/article/details/4567095
android gridview 上图下字
一个非常好的 android gridview 异步加载图片的例子,需要17以上的api
Android GridView分页显示
Android 单行水平滑动效果,用HorizontalScrollView+GridView 来实现的,点击选中项后,退出再次进入应用,直接跳转到改选中项。
该资料讲解了Android GridView设计的相关技巧,包括Gridview空数据处理、单排显示gridview并从解析JSON读取数据等重要技巧
gridview 和listview是android最为常见的两个布局控件。这里是android gridview 简单的示例
android GridView分组 convertview可重用 可用于 图片相册 日期分组 内存消耗低
AndroidGridView点击每一个图片进入个人页面渐变特效.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android GridView + ViewFlipper布局界面,模仿“机锋市场.rar
android gridview 加载大量图片。无OOM。 程序运行默认加载SD卡内所有图片文件,这是我写了之后用在一款成熟app里面的。可用
Android GridView控件的学习 博客地址:http://blog.csdn.net/csdnyuandaimaxuexi/article/details/48440203