一、在布局檔案中寫乙個viewpager控制項。
二、在**中找到該控制項。mviewpager = (viewpager) findviewbyid (r.id.mviewpager);三、新建乙個類繼承pageradapter,並重寫父類的getcount()、isviewfromobject()、instantiateitem()、destoryitem()方法。
class myadapter extends pageradapter四、建立myadapter物件。//顯示的view是否是當前的view
@override
public boolean isviewfromobject (view view, object object)
//新增條目
@override
public object instantiateitem (viewgroup container, int position)
//銷毀條目
@override
public void destroyitem (viewgroup container, int position, object object)
}
adapter = new myadapter ();五、給viewpager設定myadapter物件。
mviewpager.setadapter (adapter);六、viewpager其它常用的幾個方法。
//設定當前選中頁面mviewpager.setcurrentitem (2);
//獲取當前選中頁面角標int currentitem = mviewpager.getcurrentitem ();
//給viewpager新增頁面改變的監聽mviewpager.addonpagechangelistener (monpagechangelistener);
//移除viewpager頁面改變的監聽(monpagechangelistener);
//清除viewpager所有的頁面監聽簡單的就介紹這幾個方法mviewpager.clearonpagechangelisteners ();
七、總結
看起來很簡單,長時間不用就忘記了。
android 中layout weight的作用
layout weight 用於給乙個線性布局中的諸多檢視的重要度賦值。所有的檢視都有乙個layout weight值,預設為零,意思是需要顯示多大的檢視就佔據多大的螢幕空 間。若賦乙個高於零的值,則將父檢視中的可 用空間分割,分割大小具體取決於每乙個檢視layout weight 值以及該值在當前...
Android中LayoutParams的用法
寧願做過了後悔,也不要錯過了後悔。本講內容 layoutparams的用法 一 layoutparams的認識 從官方文件可知layoutparams繼承於android.view.viewgroup.layoutparams.layoutparams相當於乙個layout的資訊包,它封裝了layo...
android中layout weight的理解
例如 xmlns android android layout width fill parent android layout height wrap content android background 00ff00 android weightsum 0 android orientation...