Android imagebutton 网格排列

这个布局如何实现,求高人回答?
2025-02-25 14:07:20
推荐回答(2个)
回答1:

xml文件

  •   XXX.xml

   

     android:id="@+id/gridView1"

     ......

     ......>

     

  •   items.xml

 

     android:id="@+id/image"

     ....../>

 

       android:id="@+id/title"

       ....../>

Java文件

  •      XXXXX.java

GridView gridview = (GridView)findViewById(R.id.GridView1);

int[] imageId = new int[]{

      R.id.image01,R.id.image02,R.id.image03,R.id.image04

     ,R.id.image05,R.id.image06};//定义图片id数组

String[] title = new String[]{

        "待办事项","拍照记事","手绘记事","摄像记事","录音记事","普通记事"}

List> list = new ArrayList> ();

for(int i=0;i

     Map map = new HashMap();

     map.put("image",imageId[i]);

     map.put("title",title[i]);

     list.add(map);

}

SimpleAdapter adater = new SimpleAdapter(this , list , R.layout.items 

      , new String[]{"title","image"} , new int[]{R.id.title , R.id.image} );

gridview.setAdapter(adapter);


仅实现布局应该够用了

回答2:

1、使用最基本的layout
2、使用gridview