第一次进入应用程序时,从xml布局文件中获取到控件,当控件位置发生改变时,记录控件改变后的位置,当第二次进入应用程序时,动态生成布局文件,将控件放在改变后的位置上,并显示,怎么实现这个功能?求大神指点!!!android 布局控件xml应用程序

解决方案 »

  1.   

    例如一个按钮mBtnExportFile = (Button) super.findViewById(R.id.btnExportFile);mBtnExportFile 这个肯肯定是知道到,你记录下来了位置,加入这个Button的容器是RelativeLayout RelativeLayout.LayoutParams rly=new RelativeLayout.LayoutParams((int)(AppVariant.AppXScale*width),(int)(AppVariant.AppYScale*height));
          rly.addRule(RelativeLayout.CENTER_IN_PARENT);  
          mBtnExportFile.setLayoutParams(rly);   通过类似方式改变布局。父容器是什么类型的就遵循什么规则