Android屬性
AndroidManifest
<applicaion
android:resizeableActivity="false"
android:supportsRtl="true">
</application>
<activity android:name=".MainActivity">
<layout
android.defaultHeight="640dp"
android.defaultWidth="360dp"/>
</activity>
<uses-library
android:name="com.sec.android.app.multiwindow"
android:required="false" />
<meta-data
android:name="com.sec.android.support.multiwindow"
android:value="true" />
Layout
屬性 |
註釋 |
android:alpha |
透明度,可以設置文字或圖片等 |
android:clipChildren |
是否限制子View的大小不能超過自己的大小, false可以超過 |
android:contentDescription |
用戶點擊這個控件。android系統會自動使用人聲朗讀控件上android:contentDescription屬性說指向的內容 |
android:elevation |
如果要在佈局定義中設置視圖的高度(陰影效果), 如果要在操作行爲的代碼中設置視圖高度,請使用View.setElevation()方法 |
android:ellipsize |
設置當文字過長時,該控件該如何顯示。有如下值設置:”start”—?省略號顯示在開頭;”end” ——省略號顯示在結尾;”middle”—-省略號顯示在中間;”marquee” ——以跑馬燈的方式顯示(動畫橫向移動) |
android:fillViewport |
當你想讓一個高度值不足scrollview的子控件fillparent的時候,單獨的定義android:layout_height=”fill_parent”是不起作用的,必須加上fillviewport屬性,當子控件的高度值大於scrollview的高度時,這個標籤就沒有任何意義了 |
android:lineSpacingExtra |
行距 |
android:includeFontPadding |
設置文本是否包含頂部和底部額外空白,默認爲true |
android:minHeight |
最小高度 |
android:minWidth |
最小寬度 |
android:scaleType |
圖片縮放方式 |
android:singleLine |
是否只顯示單行 |
android:textAllCaps |
全大寫 |
android:textStyle |
設置字形: bold(粗體) italic(斜體) bold | italic(又粗又斜) |
android:tint |
用一個顏色爲我們的背景圖片設置 Tint(着色) |
android:stateListAnimator |
Materials 也響應了用戶擡起手指的操作,stateListAnimator 屬性允許你在用戶touch的時候簡單的在translationZ上動畫 |
命名空間:xmlns:app=”http://schemas.android.com/apk/res-auto”
Developers
屬性 |
註釋 |
app:popupTheme |
Reference to a theme that should be used to inflate popups shown by widgets in the toolbar |
app:subtitleTextAppearance |
|
app:titleTextAppearance |
|
app:titleTextColor |
A color to apply to the title string |
app:contentInsetStart |
Toolbar的佈局默認Left是有值的,可以通過這個設置爲0去掉 |
Style
屬性 |
註釋 |
android:colorControlHighlight |
設置波紋顏色 |
android:windowTranslucentStatus |
在主題中設置windowTranslucentStatus爲true將填充頂部的狀態欄區域 |
drawable
屬性 |
註釋 |
android:id=”@android:id/mask” |
水波效果會限定在drawable對應的RippleDrawable本身矩形區域內部 |
WindowManager.LayoutParams
屬性 |
註釋 |
TYPE_PHONE |
電話窗口。它用於電話交互(特別是呼入)。它置於所有應用程序之上,狀態欄之下。 |
TYPE_SYSTEM_OVERLAY |
默認有FLAG_NOT_FOCUSABLE | FLAG_NOT_TOUCHABLE屬性 |
FLAG_NOT_TOUCH_MODAL |
在此模式下,系統會將當前Window區域以外的單擊事件傳遞給底層的Window,當前Window區域以內的單擊事件則自己處理,一般來說需要,否則其他Window將無法收到單擊事件 |
FLAG_NOT_FOCUSABLE |
讓window不能獲得焦點,這樣用戶快就不能向該window發送按鍵事件及按鈕事件。如果其他窗口需要響應返回鍵/Home鍵事件需要該屬性 |
FLAG_LAYOUT_IN_SCREEN |
窗口顯示包括狀態欄 |