onCreate / textView大小调整问题

时间:2015-05-31 00:34:36

标签: java android textview scrollview oncreate

我有两个Horizo​​ntalScrollViews。每个都有一个包含8个textviews的布局。顶部scrollView用作标题,而底部scrollView将显示数据。我试图让两行textViews正确对齐。我的解决方案是使底部scrollView中textViews的宽度与顶部scrollView中textViews的宽度相匹配。我当前正在访问第一个scrollView中第一个textView的width属性,并尝试将其分配给第二个scrollView中的第二个textView tvBtm1.setWidth(tvTop1.getWidth());我在我的onCreate方法中执行此操作。 我遇到的问题是,在onCreate之后,UI才会被绘制,因此tvTop1.getWidth()返回零。我目前将我的大小调整功能附加到一个按钮,但我希​​望它在应用程序启动时运行。有没有办法做到这一点,因为它在onCreate方法中不起作用?

旁注:我已将两个scrollView绑在一起,所以当我滚动一个时,另一个也滚动。例外情况是我投掷的时候。

1 个答案:

答案 0 :(得分:0)

ViewTreeObserver

检查链接并在stackoverflow上搜索它。有很多例子