2013-03-10 89 views
0

我有一個主要佈局,我在其中添加動態視圖膨脹,我這樣做與主佈局的比例增加,但在某些情況下,視圖超過了主佈局高度。如何告訴他們堅持佈局高度而不是交叉?如何使視圖適合佈局?

謝謝

+1

你的代碼在哪裏? – 2013-03-10 15:03:53

+0

您試圖在xml之外創建視圖的任何特定原因? – 2013-03-10 15:10:55

+0

double n4 = DyL.getHeight()/ 100; double n3 =(taille/pension_n)* 100; int n1 =(int)(n3 * n4); \t \t \t \t \t \t LinearLayout.LayoutParams PARAMS =新\t \t \t \t LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT中,n1); – user2137817 2013-03-10 15:43:39

回答

0

請提供代碼,以便我可以通過分析來幫助您。嘗試使用適當的LayoutParams。爲什麼你想要動態地添加視圖。如果你可以用XML來製作它,那麼做吧!

+0

我的看法是一個xml文件充氣並添加到佈局 LayoutInflater inflater =(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); final視圖vi = inflater.inflate(R.layout.to_add,DyL,false); 視圖的比例與佈局比例關係動態地更改,但看起來結果並不準確,反之它不會跨越佈局父項 – user2137817 2013-03-10 15:57:50