2013-08-07 111 views

回答

0

下面的代碼可以幫助你

Display display =((WindowManager)activityContext.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); 
     DisplayWidth = display.getWidth(); 
     DisplayHeight = display.getHeight(); 

     if(DisplayHeight > DisplayWidth) 
     { 
      ButtonWidth = (6 * DisplayWidth)/7 ; 
      ButtonHeight = (4 * DisplayHeight)/5 ; 
     } 
     else 
     { 
      ButtonWidth = (6 * DisplayWidth)/9 ; 
      ButtonHeight = (4 * DisplayHeight)/5 ; 
     } 

乘除顯示寬度和高度爲每您的要求並設置爲按鈕的寬度和高度。

+0

我不想改變按鈕的寬度和高度。它們必須保持不變,多餘的按鈕應該堆疊在「更多」按鈕下 – user2507901

相關問題