試試這個:
GridView grid = (GridView) findViewById(R.id.grid);
ArrayAdapter<String> a = new ArrayAdapter<String>(this, R.layout.item);
a.add("0"); a.add("1"); a.add("2");
a.add("3"); a.add("4"); a.add("5");
a.add("6"); a.add("7"); a.add("8");
a.add("9");
grid.setAdapter(a);
其中item.xml是:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/iten"
android:textSize="30dip"
android:textStyle="bold"
android:paddingLeft="10dip"
/>
和GridView的定義是:
<GridView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/grid"
android:numColumns="3"
android:background="@drawable/grid"
android:listSelector="@null"
/>
最重要的是兩個可繪製:item.9 .png and grid.9.png
i tem.9.png是here
grid.9.png是here
結果網格視圖看起來像這樣
究竟你想達到什麼目的?任何圖片? – pskink 2013-04-29 06:21:47
一個表有水平和垂直行分隔符 – 2013-04-29 06:30:50
行分隔符默認是垂直的,什麼是水平行分隔符?任何圖片? – pskink 2013-04-29 06:41:16