1
我在屏幕尺寸上有一個isue。截至目前,我在窗口屏幕上顯示圖像。我使用下面的代碼來獲取所有設備的屏幕大小。如何在Android中自定義屏幕大小使用getWindowManager()
gridSize將3×3或4×4
public void createGameBoard(short gridSize) {
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
TableLayout tableLayout;
tableLayout = (TableLayout) findViewById(R.id.parentLayout1);
tableLayout.removeAllViews();
board = GameBoard.createGameBoard(this,
bitmap,
tableLayout,
(int) (metrics.widthPixels * metrics.density),
(int) (metrics.heightPixels * metrics.density),
gridSize);
}
現在我想上述方法進行定製。那我想在這個屏幕的頂部和底部留下一些空白來放置一些內容。我不想缺省的窗口大小。我想更改一些值爲widthPixels
和heightPixels
以在此屏幕的頂部和底部獲得空間。
任何人都可以幫我嗎?
感謝 拉姆
感謝您的幫助。我試過這個代碼,我得到的底部空間不在頂部。我試圖讓頂部的空間,我沒有得到。讓我現在的理由和代碼,以獲得頂部的空間。 – ram 2013-03-19 04:59:39
你可以把你的createGameBoard函數? 幫助我找到錯誤 – 2013-03-19 05:05:56