首页 > 移动平台 > 详细

高级控件【安卓6】—— Gallery

时间:2017-06-12 20:25:38      阅读:272      评论:0      收藏:0      [点我收藏+]

 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 = 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

原文:http://www.cnblogs.com/leelee/p/6994633.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!