簡體   English   中英

如何最好地在Android應用/游戲中顯示4x4圖像的網格?

[英]How best to display a grid of 4x4 images in an Android app/game?

我目前正在為大學作業創建一個“打-鼠”游戲,我需要知道如何最好地在屏幕上顯示漏洞。 我看過GridView,GridLayout和TableLayout,由於我以后需要從每個孔彈出各種可單擊項,因此我對應該選擇哪一個感到困惑。 總體屏幕應該只在頂部顯示一個橫幅,顯示得分,生活等,在底部顯示一個暫停按鈕,中間有一個4x4網格顯示孔。 我對XML和Java相對較新,因此任何建議都將不勝感激。

我認為,使用GridLayout足夠容易,但是您使用SDK> 14的局限性。

簡單的4行代碼即可構成4 x 4網格:

        gridContainer = new GridLayout(this);
        gridContainer.setColumnCount(4);
        YOUR_OWN_VIEW.addView(gridContainer);

        for(int i = 0; i < 16; i++) 
        {
            ImageView img = new ImageView(this);
            img.setImageDrawable(this.getResources().getDrawable(R.drawable.ic_launcher));

            gridContainer.addView(img, Math.max(0, gridContainer.getChildCount()));
        }

以上代碼僅供參考。 可能您需要根據需要更改圖像大小。 “ YOUR_OWN_VIEW”-更改為您的視圖名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM