作者issuemylove (skill)
看板AndroidDev
標題[問題] 想把 xml layout 裝進自訂的class中
時間Wed May 21 11:02:34 2014
各位大大好
我想寫一個
Class MyLayoutView extends RelativeLayout{ ...}
後來我想要把它的子View從xml中實作出
<RelativeLayout> ...子View在這裡 ... </RelativeLayout>
可是這樣用 inflater inflate 出 view 再加進我的 MyLayoutView 的話
這樣 RelativeLayout就多一層了 囧
要怎樣讓我自訂的view透過類似 Activity中的 setContentView()
直接assign 給它呢?
例如在 MyLayoutView 的 constructor中
public MyLayoutView(){
this = xml的layout;
}
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.125.247
※ 文章網址: http://webptt.com/m.aspx?n=bbs/AndroidDev/M.1400641356.A.6C9.html
1F:→ issuemylove:而不像是 addView() 多一層layout 05/21 11:08
2F:推 Ansaga:是說想塞個空的view再replace掉嗎? 05/21 12:32
3F:推 Ansaga:你要不要把他寫成fragment用fragmentmanager replace掉 05/21 12:37
4F:→ issuemylove:研究fragment中..QQ 05/21 17:34