风流不在谈锋胜,袖手无言味最长。这篇文章主要讲述高级控件安卓6—— Gallery相关的知识,希望能为你提供帮助。
Gallery画廊Gallery控件与Spinner类相似,都是AbsSpinner类的子类。
Spinner显示的是一个垂直列表选择,Gallery显示的是一个水平列表选择框,(允许用户水平拖动列表框)
方法 |
属性 |
描述 |
public Gallery(Context context) |
|
创建Gallery对象 |
public void setSpacing(int spacing) |
android: spacing |
设置两个图片之间的显示间距 |
public void setAdapter( SpinnerAdapter adapter) |
|
设置图片集 |
public void setGravity(int gravity) |
android: gravity |
设置图片的对齐方式 |
public void setOnItemClickListener( AdapterView.OnItemClickListener) |
|
设置选项单击事件 |
文章图片
文章图片
Gallery ga=(Gallery) findViewById(R.id.gallery); // 读到png结尾的图片 Field[] fields = R.drawable.class.getDeclaredFields(); List< Map< String, Integer> > data = https://www.songbingjia.com/android/new ArrayList< Map< String, Integer> > (); for (Field field : fields) { Map< String, Integer> map = new HashMap< String, Integer> (); try { map.put("img", field.getInt(R.drawable.class)); data.add(map); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } } SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.gallery, new String[] { "img" },new int[] { R.id.gaImg }); ga.setAdapter(adapter);
Gallery部分java代码【高级控件安卓6—— Gallery】
推荐阅读
- XML文件解析安卓7——PULL解析
- XML文件解析安卓7——SAX解析
- 基于Eclipse的Android JNI层測试应用开发过程记录
- 文件的读写安卓8
- SD卡操作安卓8
- Android计算器布局测试
- Android实战简易教程-第二十八枪(Uri转String型实例)
- android权限(permission)大全
- APP开发终结者来袭,快来体验吧!