1. 程式人生 > >view屬性大全

view屬性大全

android:alpha       setAlpha(float)     設定alpha屬性 0-1 完全透明到不透明

android:backgroud                             背景

android:clickable                               是否迴應點選事件

android:contentDescription    setContentDescription(CharSequence) 定義文字,簡要介紹該檢視內容。

設定繪圖時半透明質量。有以下值可設定:auto(預設,由框架決定)/high(高質量,使用較高的顏色深度,消耗更多的記憶體)/low(低質量,使用較低的顏色深度,但是用更少的記憶體)。

如果設定此屬性,將直接從父容器中獲取繪圖狀態(游標,按下等)。 見下面程式碼部分,注意根據目前測試情況僅僅是獲取繪圖狀態,而沒有獲取事件,也就是你點一下LinearLayout時Button有被點選的效果,但是不執行點選事件。 

設定滾動條的自動隱藏,即不滾動的時候隱藏

設定 邊框漸變的長度。 

view所在視窗被其它可見視窗遮住時,是否過濾觸控事件。 

設定佈局調整時是否考慮系統視窗

設定是否獲得焦點。若有requestFocus()被呼叫時,後者優先處理。注意在表單中想設定某一個如 EditText獲取焦點,光設定這個是不行的,需要將這個EditText前面的focusable都設定為false才行。在Touch模式下獲取焦點需要設定focusableInTouchMode為true。  設定在Touch模式下View是否能取得焦點。  設定長按時是否接受其他觸控反饋事件。 設定當前View為滾動容器。這裡沒有測試出效果來,ListView/ GridView/ ScrollView根本就不用設定這個屬性,而EdidText設定android:scrollbars也能出滾動條。 android:keepScreenOn View在可見的情況下是否保持喚醒狀態。 設定時候支援長按事件 設定檢視最小高度  設定檢視的最小高度

設定下方指定檢視獲得下一個焦點。焦點移動是基於一個在給定方向查詢最近鄰居的演算法。如果指定檢視不存在,移動焦點時將報執行時錯誤。可以設定imeOptions

指定點選後要執行的方法  這個方法在java程式碼裡完成  例如buttonClick(View  view) 以畫素為單位豎直和水平方向的移動距離  設定滾動條背景(軌跡)的drawable注意直接設定顏色值如”android:color/white”將得出很難看的效果,甚至都不理解這個屬性了,這裡可以參見ApiDemos裡res/drawable/ scrollbar_vertical_thumb.xml和scrollbar_vertical_track.xml,設定程式碼為:android:scrollbarTrackVertical ="@drawable/scrollbar_vertical_track" 
設定滾動條顯示。none(隱藏),horizontal(水平),vertical(垂直)
如有不全或者不正確,歡迎補充和指正。