2010-09-09 48 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

相关问题