Android:GridView+AbsoluteLayout作一个四宫格
16lz
2021-12-04
布局:
1: xml version="1.0" encoding="utf-8"?>
2: AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
3: android:layout_width="fill_parent"
4: android:layout_height="fill_parent">
5: GridView
6: android:layout_x="0px"
7: android:layout_y="60px"
8: android:id="@+id/GrilView" android:layout_width="fill_parent"
9: android:layout_height="fill_parent" android:columnWidth="60dp"
10: android:horizontalSpacing="10dp" android:verticalSpacing="10dp"
11: android:numColumns="2" android:stretchMode="columnWidth"
12: android:layout_marginTop="100dp"
13: android:gravity="center">
14: GridView>
15: AbsoluteLayout>
SimpleAdapter用的布局
1: xml version="1.0" encoding="utf-8"?>
2: RelativeLayout
3: xmlns:android="http://schemas.android.com/apk/res/android"
4: android:layout_width="fill_parent"
5: android:layout_height="wrap_content"
6: >
7:
8: ImageView android:id="@+id/mImageView"
9: android:layout_width="fill_parent"
10: android:layout_height="wrap_content"
11: android:layout_centerHorizontal="true"/>
12:
13: TextView android:id="@+id/mTextView"
14: android:layout_width="wrap_content"
15: android:layout_height="wrap_content"
16: android:layout_below="@id/mImageView"
17: android:layout_centerHorizontal="true"/>
18: RelativeLayout>
源码:
1: public class draw9Grid extends Activity {
2: /** Called when the activity is first created. */
3: @Override
4: public void onCreate(Bundle savedInstanceState) {
5: super.onCreate(savedInstanceState);
6: setContentView(R.layout.draw9main);
7:
8: GridView gridview = (GridView) findViewById(R.id.GrilView);
9: ArrayList> mItemlist = new ArrayList >();
10:
11: // 往list放HashMap数据,每个HashMap里有一个ImageView,TextView
12: for (int i = 1; i
13: HashMapmap = new HashMap ();
14: map.put("mImageView", R.drawable.i1);
15: map.put("mTextView", "NO." + i);
16: mItemlist.add(map);
17: }
18:
19: SimpleAdapter mAdaper = new SimpleAdapter(this, mItemlist,
20: R.layout.adapteruselayout, new String[] { "mImageView", "mTextView" },
21: new int[] { R.id.mImageView, R.id.mTextView });
22:
23: gridview.setAdapter(mAdaper);
24: }
25: }
更多相关文章
- ❤️Android(安卓)从源码解读 Apk 的安装过程 ❤️
- Android:GridView+AbsoluteLayout作一个四宫格
- Android中倒计时代码
- Android(安卓)源码编译
- convertview机制
- Android(安卓)中数据加密 ---- 3DES加密
- Android(安卓)AOSP基础(四)Source Insight和Android(安卓)Studio导
- Android(安卓)AOSP基础(四)Source Insight和Android(安卓)Studio导
- Android(安卓)AOSP基础(五)Android(安卓)Studio调试系统源码的三种