【问题标题】:Codename One - Do something on orientation change代号一 - 改变方向做一些事情
【发布时间】:2018-10-31 12:17:24
【问题描述】:

我有一个TableLayout,有一些宽度限制。当设备的方向发生变化时,我希望约束有所不同。我该怎么做?

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    使用方向监听器并在方向更改事件中删除所有组件,然后重新添加它们。我建议使用animateLayout() 使其看起来更流畅。您可以使用 addOrientationListener() 将方向监听器附加到您的父表单。

    【讨论】:

    • 有什么方法可以获取更改的方向,如果设备处于横向模式,它的显示方式应该与设备处于纵向模式时不同。
    • 知道是Display.getInstance().isPortrait(); 谢谢回复!
    猜你喜欢
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    • 2018-06-18
    • 2021-08-29
    相关资源
    最近更新 更多