onPause后onResume / onStart方法中没有执行SetTranslation

时间:2014-09-02 04:16:53

标签: android xml eclipse position imagebutton

所以我有一个用XML定义的ImageButtons字段,其位置翻译如下:

public void onWindowFocusChanged(boolean hasFocus){
    super.onWindowFocusChanged(hasFocus);
    imageButton1.setTranslationX(10);
    //etc etc

这很好用,并根据需要移动字段中的每个成员。但是,在循环通过生命周期方法之后

  

onPause onStop onDestroy onCreate onStart onResume

setTranslationX(int x)似乎无法工作,所有ImageButtons都返回到XML中定义的位置。我已经尝试将它直接放在这些生命周期方法中,或者从它们中调用它,或者再次从onWindowFocusChanged中调用它,但这似乎不起作用。

有什么建议吗?

0 个答案:

没有答案