2010-09-09 24 views
0

如何在具有5至10頁的應用程序中在畫布上創建列表?和我有不同的選項(列表項)在每個頁面上,我想在不同的屏幕尺寸列表上打印列表,條件是列表打印具有高於頂部選項和低於最低選項相同(等於)的高度。提前致謝。我如何在畫布上製作一個列表?

+1

「Cancas」或「canvas?」 – jean27 2010-09-09 09:43:30

回答

1

畫布有一個getHeight()和getWidth()方法,您可以使用它來動態更改gui,只需使用它們來創建按鈕即可。

例如:

項1 = 0,0,的getWidth(),的getHeight()/ 3

項目2 = 0,的getHeight()/ 3,的getWidth( ),的getHeight()/ 3

項目3 = 0,(的getHeight()/ 3)* 2,的getWidth(),的getHeight()/ 3

這三個框的座標均勻佔據整個屏幕。

希望這可以幫助

+0

這樣的代碼我已經嘗試過,但沒有正確滿足要求。 – ManMohan 2010-09-09 11:06:42

+0

以及據我所知,這是適應性,你可以得到,我用我的兩部手機,一個是一個新的宏達觸摸屏和一箇舊的諾基亞與標準的屏幕和鍵盤。如果其他人有另一種方式,我很樂意親自看到它。 – 2010-09-09 11:21:05

+0

你的邏輯很好,但它是一個靜態的,如果我只有兩個選項,那麼頂部選項的位置將打印在同一個地方,無論我有5,6,7,.....選項。我的要求是:「頂部空間的頂部空間應該與最低選項下方的空間相同(+5或-5像素可以被渲染)。」+ ve響應 – ManMohan 2010-09-09 11:57:43

相關問題