首页 > 代码库 > Android学习系列(40)--Android主题和样式之系统篇(下)
Android学习系列(40)--Android主题和样式之系统篇(下)
Widget样式(Widget Style)
特别说明,此处定义大量的系统内置控件的样式,对于重写原生控件的样式具有很大的参考价值。
<!-- Widget styles --> <item name="absListViewStyle">@android:style/Widget.AbsListView</item> <item name="autoCompleteTextViewStyle">@android:style/Widget.AutoCompleteTextView</item> <item name="checkboxStyle">@android:style/Widget.CompoundButton.CheckBox</item> <item name="checkedTextViewStyle">@android:style/Widget.CheckedTextView</item> <item name="dropDownListViewStyle">@android:style/Widget.ListView.DropDown</item> <item name="editTextStyle">@android:style/Widget.EditText</item> <item name="expandableListViewStyle">@android:style/Widget.ExpandableListView</item> <item name="expandableListViewWhiteStyle">@android:style/Widget.ExpandableListView.White</item> <item name="galleryStyle">@android:style/Widget.Gallery</item> <item name="gestureOverlayViewStyle">@android:style/Widget.GestureOverlayView</item> <item name="gridViewStyle">@android:style/Widget.GridView</item> <item name="imageButtonStyle">@android:style/Widget.ImageButton</item> <item name="imageWellStyle">@android:style/Widget.ImageWell</item> <item name="listViewStyle">@android:style/Widget.ListView</item> <item name="listViewWhiteStyle">@android:style/Widget.ListView.White</item> <item name="popupWindowStyle">@android:style/Widget.PopupWindow</item> <item name="progressBarStyle">@android:style/Widget.ProgressBar</item> <item name="progressBarStyleHorizontal">@android:style/Widget.ProgressBar.Horizontal</item> <item name="progressBarStyleSmall">@android:style/Widget.ProgressBar.Small</item> <item name="progressBarStyleSmallTitle">@android:style/Widget.ProgressBar.Small.Title</item> <item name="progressBarStyleLarge">@android:style/Widget.ProgressBar.Large</item> <item name="progressBarStyleInverse">@android:style/Widget.ProgressBar.Inverse</item> <item name="progressBarStyleSmallInverse">@android:style/Widget.ProgressBar.Small.Inverse</item> <item name="progressBarStyleLargeInverse">@android:style/Widget.ProgressBar.Large.Inverse</item> <item name="seekBarStyle">@android:style/Widget.SeekBar</item> <item name="ratingBarStyle">@android:style/Widget.RatingBar</item> <item name="ratingBarStyleIndicator">@android:style/Widget.RatingBar.Indicator</item> <item name="ratingBarStyleSmall">@android:style/Widget.RatingBar.Small</item> <item name="radioButtonStyle">@android:style/Widget.CompoundButton.RadioButton</item> <item name="scrollViewStyle">@android:style/Widget.ScrollView</item> <item name="horizontalScrollViewStyle">@android:style/Widget.HorizontalScrollView</item> <item name="spinnerStyle">@android:style/Widget.Spinner</item> <item name="dropDownSpinnerStyle">@android:style/Widget.Spinner.DropDown</item> <item name="starStyle">@android:style/Widget.CompoundButton.Star</item> <item name="tabWidgetStyle">@android:style/Widget.TabWidget</item> <item name="textViewStyle">@android:style/Widget.TextView</item> <item name="errorMessageBackground">@android:drawable/popup_inline_error</item> <item name="errorMessageAboveBackground">@android:drawable/popup_inline_error_above</item> <item name="webTextViewStyle">@android:style/Widget.WebTextView</item> <item name="webViewStyle">@android:style/Widget.WebView</item> <item name="dropDownItemStyle">@android:style/Widget.DropDownItem</item>