`

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隐藏状态栏和标题栏,相当于全屏效果

    在 Android 中,我们可以使用预定义样式来隐藏标题栏和状态栏。预定义样式是一种预设的样式,可以直接应用于 Activity 或 Application 中。下面是一个使用预定义样式隐藏标题栏和状态栏的示例: ```xml ...

    kstyle, KStyle是一个Android的样式开发的学习项目。.zip

    在Android中,样式主要分为两种类型:内建样式(预定义在Android SDK中)和自定义样式。 KStyle项目可能包含以下关键知识点: 1. **样式定义**:学习如何在`res/values/styles.xml`文件中定义样式。这包括了解如何...

    Android样式

    总之,Android样式系统是Android UI设计的重要组成部分,熟练掌握和运用预定义样式可以显著提升应用的开发效率和用户体验。开发者可以根据需要自定义样式,也可以继承和修改系统提供的样式,以实现更加个性化的界面...

    android 控件用样式文件

    1. **Material Design**: Google推出的Material Design提供了丰富的预定义样式,可以在`styles.xml`中引入并应用,如`Theme.MaterialComponents.*`。 2. **Material Components库**: Android提供了Material ...

    android namespace 、样式、主题 (二)

    Android提供了许多预定义的主题,如Theme.AppCompat系列,也可以自定义主题以满足个性化需求。 在res/values下,通常有两个文件与样式和主题有关:styles.xml和themes.xml。styles.xml用于定义局部样式,而themes....

    android样式(An-Beer工作室).pdf

    为了确保样式和主题的兼容性,开发者应该尽量使用Android提供的预定义样式和主题作为父样式,这样可以保证在不同版本的Android系统上都能得到一致的效果。同时,自定义属性时,推荐使用命名空间前缀(如`app:`),以...

    Android spinner 案例

    Spinner提供了一种简洁的方式让用户在预定义的选项中进行选择,常用于设置应用的配置或者进行数据输入。本篇文章将详细探讨Android Spinner的使用、基本概念、API以及如何在实际项目中实现一个Spinner案例。 **...

    Android入门教程之创建样式与主题

    只需要在布局文件中添加style属性,引用预定义样式即可:&lt;EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入内容" style="@android:style/Widget.EditText...

    Android的样式

    1. **Material Design**:Google推出的设计语言,提供了丰富的预定义样式和主题,如`Theme.MaterialComponents.*`系列,便于开发者快速构建符合现代设计规范的应用。 总结,Android的样式和主题系统是构建强大且...

    android设计visio模板库

    这个资源包含了多种预定义的Android组件和布局,使得在Microsoft Visio中绘制界面草图变得快速且简单。 首先,我们来看一下提供的模板文件: 1. **Android Stencil 4.x for VISIO.vsd**:这是一个Visio文档模板,...

    Android 封装不同样式的对话框

    Android SDK提供了多种预定义的对话框样式,如AlertDialog、ProgressDialog等,但这些样式可能无法满足所有设计需求,因此开发者常常需要自定义对话框。 在“Android 封装不同样式的对话框”这个项目中,开发者创建...

    Android-Notify-针对Android的简化通知传送

    使用这个库的开发者可以通过调用预定义的方法,轻松地设置通知的各种属性,如标题、内容、声音、震动模式等。此外,它可能还支持自定义布局,允许开发者提供自己的通知视图。通过这种方式,"Notify"库极大地简化了...

    Android 弹出层

    Android Support库和AndroidX库都提供了预定义的BottomSheetDialogFragment和BottomSheetBehavior,方便开发者快速实现。 4. **AlertDialog与ProgressDialog** AlertDialog是Dialog的一个特殊类型,它提供了预定义...

    android 设置界面 PreferenceScreen

    虽然Android提供了多种预定义的`Preference`类型,但有时我们可能需要创建自定义的偏好设置来满足特定需求。这可以通过继承`Preference`类并覆盖其方法来实现,例如重写`onBindView()`以改变视图显示,或者重写`...

    android电子表字体包

    这些字体文件通常存储在`assets`或`res/font`目录下,开发者可以通过编程方式动态加载,或者在XML布局文件中预定义来使用。在本案例的"DigitalFont-master"压缩包中,可能包含的就是这种适用于电子表的特殊字体文件...

    Android版Bootstrap

    Bootstrap在Web开发领域非常流行,它提供了丰富的预定义样式、组件和JavaScript插件,帮助开发者快速构建美观的网页。而在Android平台上,Android版Bootstrap同样致力于简化UI开发流程,提高开发效率。 Android版...

    Android UI统一框架

    首先,理解UI框架的核心目标:它应该提供一套标准的界面组件,这些组件具有预定义的样式和交互行为,同时允许自定义以满足特定需求。在Android平台上,这通常包括布局管理器、视图组件、适配器以及各种UI事件的处理...

    Android名片夹右侧索引

    此外,使用Android Studio提供的预定义样式和主题,可以使应用与系统风格保持一致。 9. **可访问性** 考虑到无障碍功能,右侧索引栏应支持屏幕阅读器,确保视障用户也能正常使用。 10. **测试与调试** 在开发...

    Axure组件库(android4.0 android4.4)

    每个库都包含了丰富的预定义组件,如导航栏、选项卡、下拉菜单、输入框、按钮等,设计师可以根据实际需求拖放、组合这些组件,创建出逼真的应用原型。同时,通过自定义属性,可以调整组件的颜色、大小、状态(如选中...

Global site tag (gtag.js) - Google Analytics