改变imageview的位置

时间:2014-01-08 14:24:48

标签: android fragment

我有问题,我有一个textview和一个按钮的片段活动。 每当我点击按钮时,我都可以用.setY(500)更改textView的位置; 但是当我的片段加载时我该怎么做?因为当我试图在onCreateView中设置它时它不起作用,我需要在加载片段时更改textView的位置。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

加载布局后,可以移动/编辑ImageView。您可以向ImageView添加一个侦听器,以便检查它何时加载,然后移动/编辑视图。为此,您需要将GlobalLayoutListener添加到View的ViewTreeObserver。像这样:

imageView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
        @Override
        public void onGlobalLayout() {
            //do something with the ImageView like move it.
         }
    });