亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

directory search
android Manifest Manifest.permission Manifest.permission_group android.accessibilityservice AccessibilityService android.accounts Account android.app NotificationManager android.bluetooth BluetoothAdapter BluetoothClass BluetoothClass.Device BluetoothClass.Device.Major BluetoothClass.Service BluetoothDevice BluetoothServerSocket BluetoothSocket android.content SharedPreferences android.database.sqlite SQLiteCursorDriver SQLiteOpenHelper android.graphics Bitmap android.location LocationListener Geocoder GpsStatus GpsStatus.Listener GpsStatus.NmeaListener GpsSatellite android.media AudioFormat AsyncPlayer AudioRecord AudioRecord.OnRecordPositionUpdateListener ThumbnailUtils AudioManager android.net TrafficStats MailTo LocalSocket android.os AsyncTask AsyncTask.Status CountDownTimer Message MessageQueue HandlerThread android.text Html android.util JsonWriter android.view ContextMenu ContextMenu.ContextMenuInfo Display ViewManager View ViewStub ViewTreeObserver ViewParent WindowManager GestureDetector Gravity MenuInflater ScaleGestureDetector SoundEffectConstants android.view.inputmethod InputConnection InputMethod InputMethodSession BaseInputConnection InputMethodManager android.widget AbsListView AbsListView.LayoutParams AbsListView.OnScrollListener AbsListView.RecyclerListener AbsoluteLayout AbsoluteLayout.LayoutParams AbsSeekBar AbsSpinner AdapterView AdapterView.AdapterContextMenuInfo AdapterView.OnItemLongClickListener AdapterView.OnItemSelectedListener AdapterView.OnItemClickListener AnalogClock BaseAdapter BaseExpandableListAdapter Button CheckBox CheckedTextView Checkable Chronometer Chronometer.OnChronometerTickListener CompoundButton CompoundButton.OnCheckedChangeListener CursorAdapter CursorTreeAdapter DatePicker DatePicker.OnDateChangedListener DialerFilter DigitalClock EditText Filter Filter.FilterListener Filter.FilterResults ExpandableListAdapter ExpandableListView.OnChildClickListener ExpandableListView.OnGroupClickListener ExpandableListView.OnGroupCollapseListener ExpandableListView.OnGroupExpandListener Filterable Gallery Gallery.LayoutParams GridView GridLayout GridLayout.Alignment RadioGroup ImageView ImageView.ScaleType HorizontalScrollView ImageButton ImageSwitcher FilterQueryProvider ListAdapter ListView MediaController MultiAutoCompleteTextView MultiAutoCompleteTextView.CommaTokenizer MultiAutoCompleteTextView.Tokenizer QuickContactBadge RadioButton RatingBar RatingBar.OnRatingBarChangeListener RelativeLayout RemoteViews ResourceCursorAdapter ResourceCursorTreeAdapter Scroller ScrollView SearchView SearchView.OnCloseListener SearchView.OnQueryTextListener SearchView.OnSuggestionListener SeekBar SeekBar.OnSeekBarChangeListener SimpleAdapter SimpleAdapter.ViewBinder SimpleCursorAdapter SimpleCursorAdapter.CursorToStringConverter SimpleCursorAdapter.ViewBinder SimpleCursorTreeAdapter SimpleCursorTreeAdapter.ViewBinder SimpleExpandableListAdapter SlidingDrawer SlidingDrawer.OnDrawerCloseListener SlidingDrawer.OnDrawerOpenListener SlidingDrawer.OnDrawerScrollListener Spinner SpinnerAdapter WrapperListAdapter TabHost TabHost.TabSpec TextView TimePicker TimePicker.OnTimeChangedListener Toast TableLayout TableLayout.LayoutParams TableRow TableRow.LayoutParams TabWidget TextSwitcher ToggleButton TwoLineListItem VideoView ViewAnimator ViewFlipper ViewSwitcher ViewSwitcher.ViewFactory ZoomButtonsController ZoomButtonsController.OnZoomListener ZoomButton ZoomControls dalvik.system DexFile
characters


ViewTreeObserver

版本:Android 3.0 r1

?

結(jié)構(gòu)

繼承關(guān)系

public final class ViewTreeObserver extends Object

????????

java.lang.Object

???????? android.view.ViewTreeObserver

?

類概述

用于注冊監(jiān)聽的視圖樹觀察者(observer),在視圖樹種全局事件改變時得到通知。這個全局事件不僅還包括整個樹的布局,從繪畫過程開始,觸摸模式的改變等。ViewTreeObserver不能夠被應(yīng)用程序?qū)嵗?,因為它是由視圖提供,參照getViewTreeObserver()以查看更多信息。

?

內(nèi)部類

interface ???????? ViewTreeObserver.OnGlobalFocusChangeListener????????

當(dāng)在一個視圖樹中的焦點狀態(tài)發(fā)生改變時,所要調(diào)用的回調(diào)函數(shù)的接口類

?

interface ???????? ViewTreeObserver.OnGlobalLayoutListener

當(dāng)在一個視圖樹中全局布局發(fā)生改變或者視圖樹中的某個視圖的可視狀態(tài)發(fā)生改變時,所要調(diào)用的回調(diào)函數(shù)的接口類

?

interface ???????? ViewTreeObserver.OnPreDrawListener

當(dāng)一個視圖樹將要繪制時,所要調(diào)用的回調(diào)函數(shù)的接口類

?

interface ???????? ViewTreeObserver.OnScrollChangedListener

當(dāng)一個視圖樹中的一些組件發(fā)生滾動時,所要調(diào)用的回調(diào)函數(shù)的接口類

?

interface ???????? ViewTreeObserver.OnTouchModeChangeListener

當(dāng)一個視圖樹的觸摸模式發(fā)生改變時,所要調(diào)用的回調(diào)函數(shù)的接口類

?

公共方法

public void addOnGlobalFocusChangeListener (ViewTreeObserver.OnGlobalFocusChangeListener listener)

注冊一個回調(diào)函數(shù),當(dāng)在一個視圖樹中的焦點狀態(tài)發(fā)生改變時調(diào)用這個回調(diào)函數(shù)。

參數(shù)

??????????????????????????? listener??? 將要被添加的回調(diào)函數(shù)

?????????????????? 異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false

???????????????????????????

public void addOnGlobalLayoutListener (ViewTreeObserver.OnGlobalLayoutListener listener)

注冊一個回調(diào)函數(shù),當(dāng)在一個視圖樹中全局布局發(fā)生改變或者視圖樹中的某個視圖的可視狀態(tài)發(fā)生改變時調(diào)用這個回調(diào)函數(shù)。

參數(shù)

??????????????????????????? listener??? 將要被添加的回調(diào)函數(shù)

?????????????????? 異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false

??????????????????

public void addOnPreDrawListener (ViewTreeObserver.OnPreDrawListener listener)

注冊一個回調(diào)函數(shù),當(dāng)一個視圖樹將要繪制時調(diào)用這個回調(diào)函數(shù)。

參數(shù)

??????????????????????????? listener??? 將要被添加的回調(diào)函數(shù)

異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false

???????????????????????????

public void addOnScrollChangedListener (ViewTreeObserver.OnScrollChangedListener listener)?????

注冊一個回調(diào)函數(shù),當(dāng)一個視圖發(fā)生滾動時調(diào)用這個回調(diào)函數(shù)。

參數(shù)

??????????????????????????? listener??? 將要被添加的回調(diào)函數(shù)

異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false

???????????????????????????

public void addOnTouchModeChangeListener (ViewTreeObserver.OnTouchModeChangeListener listener)

注冊一個回調(diào)函數(shù),當(dāng)一個觸摸模式發(fā)生改變時調(diào)用這個回調(diào)函數(shù)。

參數(shù)

??????????????????????????? listener??? 將要被添加的回調(diào)函數(shù)

?????????????????? 異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false

?

public final void dispatchOnGlobalLayout ()

當(dāng)整個布局發(fā)生改變時通知相應(yīng)的注冊監(jiān)聽器。如果你強(qiáng)制對視圖布局或者在一個沒有附加到一個窗口的視圖的層次結(jié)構(gòu)或者在GONE狀態(tài)下,它可以被手動的調(diào)用

???????????????????????????

public final boolean dispatchOnPreDraw ()

當(dāng)一個視圖樹將要繪制時通知相應(yīng)的注冊監(jiān)聽器。如果這個監(jiān)聽器返回true,則這個繪制將被取消并重新計劃。如果你強(qiáng)制對視圖布局或者在一個沒有附加到一個窗口的視圖的層次結(jié)構(gòu)或者在一個GONE狀態(tài)下,它可以被手動的調(diào)用

?????????????????? 返回值

??????????????????????????? 當(dāng)前繪制能夠取消并重新計劃則返回true,否則返回false

????????

public boolean isAlive ()

指示當(dāng)前的ViewTreeObserver是否可用(alive)。當(dāng)observer不可用時,任何方法的調(diào)用(除了這個方法)都將拋出一個異常。如果一個應(yīng)用程序保持和ViewTreeObserver一個歷時較長的引用,它應(yīng)該總是需要在調(diào)用別的方法之前去檢測這個方法的返回值。

?????????????????? 返回值

??????????????????????????? 但這個對象可用則返回true,否則返回false?????????????

?

public void removeGlobalOnLayoutListener (ViewTreeObserver.OnGlobalLayoutListener victim)

移除之前已經(jīng)注冊的全局布局回調(diào)函數(shù)。

參數(shù)

??????????????????????????? victim 將要被移除的回調(diào)函數(shù)

?????????????????? 異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false????????

?

public void removeOnGlobalFocusChangeListener (ViewTreeObserver.OnGlobalFocusChangeListener victim)

移除之前已經(jīng)注冊的焦點改變回調(diào)函數(shù)。

參數(shù)

??????????????????????????? victim 將要被移除的回調(diào)函數(shù)

?????????????????? 異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false

???????????????????????????

public void removeOnPreDrawListener (ViewTreeObserver.OnPreDrawListener victim)

移除之前已經(jīng)注冊的預(yù)繪制回調(diào)函數(shù)。

參數(shù)

??????????????????????????? victim 將要被移除的回調(diào)函數(shù)

?????????????????? 異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false????????

?

public void removeOnScrollChangedListener (ViewTreeObserver.OnScrollChangedListener victim)

移除之前已經(jīng)注冊的滾動改變回調(diào)函數(shù)。

參數(shù)

??????????????????????????? victim 將要被移除的回調(diào)函數(shù)

?????????????????? 異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false????????

?

public void removeOnTouchModeChangeListener (ViewTreeObserver.OnTouchModeChangeListener victim)

移除之前已經(jīng)注冊的觸摸模式改變回調(diào)函數(shù)

參數(shù)

??????????????????????????? victim 將要被移除的回調(diào)函數(shù)

?????????????????? 異常

??????????????????????????? IllegalStateException?????? 如果isAlive() 返回false????????

?

補(bǔ)充

文章鏈接

?Android的選擇及文字顏色


Previous article: Next article: