前言
本章內容是android.view.ViewManager,版本為Android 2.3 r1,翻譯來自"Aman",歡迎大家訪問他的部落格:http://blog.csdn.net/cocohufei,再次感謝"Aman" !期待你加入Android 中文翻譯組,聯絡我over140@gmail.com。
聲明
歡迎轉載,但請保留文章原始出處:)
部落格園:http://www.cnblogs.com/
Android中文翻譯組:http://goo.gl/6vJQl
本文
一、結構
public interface ViewManager
android.view.ViewManager
間接子類
AbsListView, AbsSpinner, AbsoluteLayout, AdapterView<T extends Adapter>, AppWidgetHostView, DatePicker, DialerFilter, ExpandableListView, FrameLayout, Gallery, GestureOverlayView, GridView, HorizontalScrollView, ImageSwitcher, LinearLayout, ListView, MediaController, RadioGroup, RelativeLayout, ScrollView, SlidingDrawer, Spinner, TabHost, TabWidget, TableLayout, TableRow, TextSwitcher, TimePicker, TwoLineListItem, ViewAnimator, ViewFlipper, ViewGroup, ViewSwitcher, WebView, WindowManager, ZoomControls
二、概述
此介面使你可以向一個Activity中添加和移除子視圖。調用Context.getSystemService()
,你可以得到該類的一個執行個體。(譯者註:ViewManager是個介面,沒有任何實現,抽象類別ViewGroup對該介面的三個方法進行了具體實現。)
三、公用方法
public abstract void addView (View view, ViewGroup.LayoutParams params)
(譯者註:增添一個視圖對象,並指定其布局參數
參數
view 制定添加的子視圖
params 子視圖的布局參數)
public abstract void removeView (View view)
(譯者註:移除指定的視圖
參數
view 指定移除的子視圖)
public abstract void UpdateViewLayout (View view, ViewGroup.LayoutParams params)
(譯者註:更新一個子視圖
參數
view 指定更新的子視圖
params 更新時所用的布局參數)
四、補充
文章精選
ViewManager的Demo