2

スーパーコネクト4

Androidでこれまたは同様のタイプのグリッドを作成するにはどうすればよいですか。リンクや提案は大歓迎です。

4

2 に答える 2

2

以下のコードを実行すると、アイデアが得られます。

ImageButton とそれに設定された 3 種類の画像を使用します。●穴付き●黄ボール付き●青ボール付き

TableLayout GridTable=new TableLayout(this);        
ImageButton[][] gridButton=new ImageButton[3][3];
GridTable.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
    TableRow[] gridRow=new TableRow[3];        
    for (int i = 0; i < 3; i++) {
        gridRow[i]=new TableRow(this);
        gridRow[i].setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));           
        for (int j = 0; j < 3; j++) {               
            gridButton[i][j]=new ImageButton(this);
            gridButton[i][j].setImageResource(R.drawable.<your_image>);   
            gridRow[i].addView(gridButton[i][j]);
        }   
        GridTable.addView(gridRow[i]);
    }
于 2012-08-07T06:04:00.933 に答える
1

データを使用してグリッドにデータを入力すると仮定すると、GridView を使用する方が簡単かもしれません

http://developer.android.com/reference/android/widget/GridView.html

したがって、各セルはデータに支えられているため、ハッキングが簡単になる可能性があります。

于 2012-08-07T06:04:53.157 に答える