所以我有一个用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中调用它,但这似乎不起作用。
有什么建议吗?