懂LWUIT在J2ME中应用的进

卖萌 2010-09-14 05:03:07
我用一个循环设置了几个Button,这几个Button最终都放在一个Container(这里用Container1表示)里面,然后在将Container1添加到Form上让它显示出来,在Form上除了包含有Button的Container1以外,还有另外一个Container(这里用Container2表示),Container2包含的是很大一片Text,现在问题来了,我想把Container1固定在手机屏幕的底部,不想因为Container2包含的内容太大,在滚屏的时候,Container1也跟着滚屏,应该怎么实现,请教高手,急急急急急!请不要灌水,谢谢
...全文
94 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖萌 2010-09-19
  • 打赏
  • 举报
回复
忘了对各位给予帮助的说声谢谢了,嘻嘻
卖萌 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sodino 的回复:]
不用改源码可以弄,以前做过。现在不大清楚具体的了...

应该是:对Form设BorderLayout布局后,对于South的组件是不会因North 或 Center组件过大而在Form中滚动的。
[/Quote]
得到你的提示,终于把问题解决了,不用改源码的。。。。。结贴咯
麦田捕手 2010-09-17
  • 打赏
  • 举报
回复
没法整,得改源码了
卖萌 2010-09-17
  • 打赏
  • 举报
回复
楼上的同志,你可能没有理解我的意思,Container1是要固定在屏幕的底部,Container2才需要滚动,这两个Container最终都被添加到一个FORM上显示出来。现在的问题是Container2滚动的时候,Container1也跟着滚动起来了
Sodino 2010-09-17
  • 打赏
  • 举报
回复
不用改源码可以弄,以前做过。现在不大清楚具体的了...

应该是:对Form设BorderLayout布局后,对于South的组件是不会因North 或 Center组件过大而在Form中滚动的。
scliuqiang 2010-09-15
  • 打赏
  • 举报
回复
应该不用改源码
LZ尝试一下以下方法:

首先假如屏幕尺寸是W,H;
固定Container2的大小,W,H-Container1的高度(Container1中是几个固定的Button,所以高度是可以确定)
这样Container2的大小固定后,如果其内容尺寸超过了它的大小它会自动添加滚动条....按方向键就能滚动了
hmc1985 2010-09-14
  • 打赏
  • 举报
回复
在lwuit里面,要滚动,是整个form里面的内容都会滚动,也就是说你这种办法还不太好实现,不过我过段时间会看一下源码,这个问题要改源码才能解决。

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧