当前位置: 代码迷 >> Android >> 怎么在activity的oncreate中调整布局
  详细解决方案

怎么在activity的oncreate中调整布局

热度:85   发布时间:2016-05-01 17:42:45.0
怎样在activity的oncreate中调整布局

我自定义了一个view,需要使它的宽度是屏幕宽度减去一个按钮的宽度

怎样在activity的oncreate中调整xml中已经定义的view的布局尺寸

------解决方案--------------------
听你的意思,你的按钮的宽度是不定的,如果是固定的,你可以获取按钮的宽度,但是在onCreate函数里面的控件貌似还没有被画出来,所以会是0,我建议你可以用相对布局避开这个问题。
------解决方案--------------------
findViewById(int resouce),找到你布局中的按钮,然后获取按钮的宽高,然后初始化你的View或者同样的方式加载你的View,然后将你的view的宽高重新设置一下,减去你的按钮的宽度就可以了。具体方法、你最好贴出来你的代码,然后才能更好的帮你解决。
------解决方案--------------------
在XML中使用相对布局啊啊
  相关解决方案