我想做一个界面,结构如下:
panel 高度:140
panel-1 初始高度:100 。子面板可见
panel-11
panel-12
panel-2 初始高度:20。 其子面板不可见
panel-21
panel-22
panel-3 初始高度:120。其子面板不可见
panel-31
panel-32
大面板panel由3个子面板组成,分别为panel-1,panel-2,panel-3,它们垂直排列,3个子面板又分别有子面板。
当按下panel-2时发生如下动作:
panel-1的高度变为20,其子面板设为不可见
panel-2的高度变为100,位置上移80。子面板设为可见
panel-3 不变。
我按下panel-2时。以上3个动作都正确执行了,可是panel-2却无法正确显示。
调用System.out.pringtln(panel-2);发现panel-2 是invalid的,(之前是valid). 请哪位高手帮帮我,问题出在哪里,我都弄了一天了。
还有,要手动显示组件吗?
如果是怎么手动显示?
谢谢各位了!!
panel 高度:140
panel-1 初始高度:100 。子面板可见
panel-11
panel-12
panel-2 初始高度:20。 其子面板不可见
panel-21
panel-22
panel-3 初始高度:120。其子面板不可见
panel-31
panel-32
大面板panel由3个子面板组成,分别为panel-1,panel-2,panel-3,它们垂直排列,3个子面板又分别有子面板。
当按下panel-2时发生如下动作:
panel-1的高度变为20,其子面板设为不可见
panel-2的高度变为100,位置上移80。子面板设为可见
panel-3 不变。
我按下panel-2时。以上3个动作都正确执行了,可是panel-2却无法正确显示。
调用System.out.pringtln(panel-2);发现panel-2 是invalid的,(之前是valid). 请哪位高手帮帮我,问题出在哪里,我都弄了一天了。
还有,要手动显示组件吗?
如果是怎么手动显示?
谢谢各位了!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货