2013-05-21 115 views
0

我已經動態添加了一個RelativeLayout和ImageView,但是當我運行該應用程序時,它不會顯示在模擬器中。爲什麼?如何在Android上顯示RelativeLayout和ImageView?

我的代碼:

RelativeLayout relativeLayout = new RelativeLayout(this); 
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(  
      RelativeLayout.LayoutParams.WRAP_CONTENT, 
      RelativeLayout.LayoutParams.WRAP_CONTENT); 
    ImageView iv = new ImageView(this);   
    iv.setImageResource(R.drawable.freshface_mmm); 
    relativeLayout.addView(iv,lp); 
+2

你在哪裏添加/顯示了這個RelativeLayout?代碼請將 –

+0

加入我的活動。 – Napster

回答

0

你需要相對佈局使用添加到活動:如果你想添加視圖

setContentView(view, params); 
+0

Thanx @Jay Bobzin它適用於我.. \ – Napster

0

您應該使用這樣的:

ViewGroup relativeLayout = new RelativeLayout(getActivity());

0

將ImageView位置設置在其父母的中心,左側,底部等..

相關問題