高级控件安卓6—— Gallery

风流不在谈锋胜,袖手无言味最长。这篇文章主要讲述高级控件安卓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)
 
设置选项单击事件
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
高级控件安卓6—— Gallery

文章图片
高级控件安卓6—— Gallery

文章图片
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】 

    推荐阅读