2017-02-21 10 views
0

6行7列のグリッドを含むレイアウトを作成しようとしています。私はstackoverflowと他のウェブサイト上で多くのコードを試してみましたが、私はそれが動作するように見えることはできません。グリッド:6 x 7正方形セル

各セルは正方形のImageViewでなければなりません。 @drawableの画像はすでに四角形ですが、異なる画面サイズの四角形にサイズを変更しないでください。なぜ私はlayout_weightsを使うことができなかったのですか?

これを行う簡単な方法はありますか?私はこれらのgridviewsにはかなり新しく、それはおそらく私は他の質問を理解しなかったか、またはそれらを実装することができませんでした。

私が理解できるようにいくつかの良い説明で実装できる正方形のセルを持つ6 x 7グリッドの作業コードを持つ人は誰ですか?

ありがとうございます。誰かが助けてくれることを願っています。

答えて

1

だけで、プログラムでセル長を計算します。

public void getCellLength(Context context){ 
    DisplayMetrics metrics = context.getResources().getDisplayMetrics(); 
    int width = metrics.widthPixels; 
    int height = metrics.heightPixels; 
    int length = Math.min(width,height)/6; 
} 

とあなたのイメージビューに長さを設定するには、

を行います
関連する問題