`

Android预定义样式

阅读更多
1、字体大小  对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。
  "?android:attr/textAppearanceLarge"
  "?android:attr/textAppearanceMedium"
  "?android:attr/textAppearanceSmall"
  使用方法为:
  android:textAppearance="?android:attr/textAppearanceLarge"  
android:textAppearance="?android:attr/textAppearanceMedium"    
android:textAppearance="?android:attr/textAppearanceSmall"
  或
  style="?android:attr/textAppearanceLarge"  
style="?android:attr/textAppearanceMedium"    
style="?android:attr/textAppearanceSmall"

  2、字体颜色  android:textColor="?android:attr/textColorPrimary"  
android:textColor="?android:attr/textColorSecondary"    
android:textColor="?android:attr/textColorTertiary"    
android:textColor="?android:attr/textColorPrimaryInverse"    
android:textColor="?android:attr/textColorSecondaryInverse"

  3、ProgressBar  style="?android:attr/progressBarStyleHorizontal"  
style="?android:attr/progressBarStyleLarge"    
style="?android:attr/progressBarStyleSmall"    
style="?android:attr/progressBarStyleSmallTitle"

  4、分隔符  横向:
  <View android:layout_width="fill_parent"  
      android:layout_height="1dip"    
      android:background="?android:attr/listDivider" />
  纵向:
  <View android:layout_width="1dip"  
      android:layout_height="fill_parent"    
      android:background="?android:attr/listDivider" />
  5、CheckBox  style="?android:attr/starStyle"

  6、类似标题栏效果的TextView  style="?android:attr/listSeparatorTextViewStyle"

  7、其它有用的样式  android:layout_height="?android:attr/listPreferredItemHeight"
  android:paddingRight="?android:attr/scrollbarSize"
  style="?android:attr/windowTitleBackgroundStyle"
  style="?android:attr/windowTitleStyle"
  android:layout_height="?android:attr/windowTitleSize"
  android:background="?android:attr/windowBackground"
分享到:
评论

相关推荐

    Android自定义TitleView标题开发实例

    Android开发过程中,经常遇到一个项目需要重复的定义相同样式的标题栏,Android相继推出了actionBar, toolBar, 相信有用到的朋友也会遇到一些不如意的时候,比如标题栏居中时,需要自定义xml文件给toolBar等,不了解...

    Android实现隐藏状态栏和标题栏

    隐藏标题栏需要使用预定义样式:android:theme=”@android:style/Theme.NoTitleBar”. 隐藏状态栏:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”. &lt;?xml version=1.0 encoding=utf-8?&gt; &...

    unity地图插件onlinemaps v3 3.7.11

    • 大量的预定义图块源:Google地图,Mapbox,ArcGIS,诺基亚地图,必应地图,Open Street Maps和其他许多地图项(16个提供程序,88种地图类型); • 能够创建自己的地图样式或使用自己的图块源(例如,WMS); • ...

    实现Material Design样式的类库

    9、预定义动画样式以及可视化改变动画; 10、a saturation/brightness/alpha fade for ImageView; 11、Divider, StatusBar and NavigationBar drag&drop view 12、dark and light themes in standard and AppCompat...

    ui:用于React Native应用程序的可定制组件集

    每个组件都具有与Shoutem UI其余部分兼容的预定义样式,这使得可以构建外观精美的复杂组件而无需手动定义复杂样式。 安装 这些说明对React Native 0.60.0及更高版本有效。 如果您运行的是较低版本,请使用v1.XX $ ...

    NavigationDrawer

    该应用程序提供了四个预定义的片段,供您在单击导航抽屉中的列表项时使用。 南方公园片段 FamilyGuyFragment 辛普森一家 未来碎片 用法 该应用程序旨在作为基础项目,可以在其上添加新功能。 要使用它,请克隆...

    navdrawer-example:改编自Codepath Navigation Drawer github示例和练习

    该应用程序提供了四个预定义的片段,供您在单击导航抽屉中的列表项时使用。 南方公园片段 FamilyGuyFragment 辛普森一家 未来碎片 用法 该应用程序旨在作为基础项目,可以在其上添加新功能。 要使用它,请克隆...

    NetBeans连接器「NetBeans Connector」-crx插件

    在浏览器中单击,然后在IDE中查看,反之亦然*使用远程WebKit API调试应用程序JavaScript *编辑所有页面元素(包括JavaScript生成的元素)的Visual CSS样式*调整屏幕大小以在各种预定义的大小(智能手机,平板电脑等...

    flatuiversioncontrol

    这个库中有许多预定义的主题,但您也可以轻松使用自己的颜色。 !!! 不同的屏幕分辨率和不同的Android版本可能会出现一些意想不到的结果。 如果您有一些问题或这些问题的解决方案,请告诉我。包括的功能在 XML 中...

    思维导图让你的思维更清晰 iThoughts 5.28.0 中文多语免费版.zip

    • 样式支持(预定义颜色、字体、形状等集合) 任务管理: • 分配开始/到期日期、成果、进度、优先级别和资源 • 电子邮件任务报告(按项目、按资源) 先进思维导图功能: • 多种布局(水平、垂直、鱼骨等) • ...

    基于Qt的不围棋(nogo)单机对战平台,包含基于MCTS的AI对战Bot.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    基于Qt的P2P聊天软件实现,主要由多个聊天客户端和一个中心注册服务器组成。.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    基于Qt QGraphicsView的简易画图软件.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    基于Qt Creator实现中国象棋人机对战, c++实现.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    基于Qt编写的音乐播放器,界面由QML编写,网络和文件由C++实现,能够搜索和播放在线歌曲。.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    ChineseChess 中国象棋,使用QT基于C++编写,实现了完整的人机对战.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    基于CTP和Qt的可视化期货监控系统.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    基于Qt编写的智能管家系统客户端,实现语音识别,按钮音效,摄像头采集。.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    嵌入式设备基于liunx下的一个QT程序,KTV点歌系统.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

    基于qt编写的五子棋和围棋游戏.zip

    Qt Quick Controls和Qt Quick Dialogs提供了一系列预定义的QML组件,用于构建具有传统桌面风格或现代移动风格的界面元素。同时,Qt Quick也支持自定义控件开发。 多媒体支持: Qt Multimedia模块提供对音频、...

Global site tag (gtag.js) - Google Analytics