2012-01-09 78 views
3

可能重複的:
add and remove views in android dynamically?iPhone與Android的等效關閉視圖

在iPhone,視圖加入或通過使用addsubview或removefromsuperview除去。 在Android中如何添加或刪除視圖?

基本問題,我想清理我的概念。

感謝

+0

看看[Android中動態地添加和刪除視圖(http://stackoverflow.com/questions/3995215/add-and-remove-views-in-android-dynamically)和[添加刪除視圖從佈局](http://stackoverflow.com/questions/3805599/add-delete-view-from-layout)。 – 2012-01-09 22:15:17

回答

3

好像你們懂得編程方式添加和iOS的

去除觀點在Android中,你可以不一定是視圖添加到視圖。您需要可以添加視圖的類ViewGroupRelativeLayout,FrameLayout ...)的子視圖。

您可以使用

void android.view.ViewGroup.addView(View child) 
void android.view.ViewGroup.removeView(View view) 

有更多的方法來添加和removeView,但重要的是,請查找ViewGroup參考。與iOS佈局相比,Android佈局是一杯完全不同的茶。