0
我正在編寫一個Android Activity,其中我需要在初始化時對佈局進行一些編程式更改。我應該在Android Activity的初始化中應用程序佈局更改?
該活動使用標準的onCreate調用,它通過setContentView(R.layout.main)從XML資源設置內容視圖。這工作正常。但是,我需要更改我的代碼中某些對象的位置。
當我嘗試從onCreate和onResume中調用object.layout時,佈局更改似乎無法應用。
有沒有其他地方我應該這樣做?
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
LinearLayout rl = (LinearLayout) findViewById(R.id.navPanel);
Rect myrect = new Rect();
rl.getLocalVisibleRect(myrect);
rl.layout(myrect.left,-120,myrect.right,(myrect.bottom-myrect.top)-120);
請給出一些代碼,你如何做出改變? – Lukap
嘗試在此處粘貼代碼以供我們調試。 –