`

[AndroidTips]Android预定义样式

 
阅读更多

对于能够显示文字的控件(如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"

字体颜色

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"

ProgressBar

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

分隔符

横向:

<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" />

CheckBox

style="?android:attr/starStyle"

类似标题栏效果的TextView

style="?android:attr/listSeparatorTextViewStyle"

其它有用的样式

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-QMUI_Android.zip

    QMUI是中国腾讯公司推出的一款针对Android系统的开源用户界面框架,旨在提供高质量的界面设计和流畅的用户体验。在“Android-QMUI_Android.zip”压缩包中,我们可以预见到QMUI框架的相关源代码、示例应用、文档和...

    Android高亮显示Tips视图

    源码ShowTipsView,该view可以指定界面上的一个控件以高亮的形式突出显示(阴影和圆圈配合),ShowTipsView是Android高亮显示Tips视图,可用于在Andorid应用中高亮显示感兴趣的地方,起到提醒用户的作用。一个Tips...

    Android 高亮显示Tips视图.zip

    在Android开发中,创建引人注目的用户体验是至关重要的,其中一种有效的方式是使用高亮显示的Tips视图。这种视图可以引导用户关注应用程序的关键功能或特定区域,从而提高用户的理解和互动。本文将深入探讨如何在...

    《Android应用开发》个人总结报告.doc

    在界面元素方面,Android界面是基于控件构建的,如View和ViewGroup,配合XML样式文件。开发者可以参考Samples中的ApiDemos/View和相关的文档来深入学习。对于数据绑定,ListView是一个重要的组件,它可以与...

    Android教程04-用户界面.ppt

    Android提供了多种对话框类型,如简单对话、进度对话、日期/时间选择器等,开发者可以根据需要自定义对话框的样式和内容。 处理用户UI事件是Android编程的重要环节,这涉及到对用户触摸屏幕、按键等动作的响应。...

    阿里巴巴Android开发手册

    ### 阿里巴巴Android开发手册精要解析 #### 一、概述 阿里巴巴Android开发手册是一份详尽的文档资源,旨在为开发者提供一个全面、规范化的开发指南,帮助他们在构建高质量Android应用的过程中遵循最佳实践。该手册...

    Android布局优化

    访问[http://tools.android.com/tips/lint-checks](http://tools.android.com/tips/lint-checks)获取更多Lint检查的详细信息。 **使用`&lt;merge&gt;`标签**:当根布局仅用于包裹其他视图而自身不带任何样式或背景时,...

    Android代码-vld

    做这款app主要是出于Android日常开发中或多或少的都会仿着ios的样式来写ui(可能设计师就做了一份ios交互设计,android只能跟着去写相同ui),完全舍弃了MD风格,第一出于学习目的做的,第二出于想写一个完全按照MD...

    Android_UI设计指导

    Google在其官方开发者博客中发布的“Android User Interface Design Tips”(Android UI设计技巧)幻灯片,为开发者提供了宝贵的指南。本篇文章将详细介绍该幻灯片中的核心内容,并结合实际案例进行解析。 #### 二、...

    Andriod 仿QQ顶部弹出式提示

    在Android应用开发中,"仿QQ顶部弹出式提示"是一种常见的交互设计,它能够提供及时的信息反馈,增强用户体验。这种提示通常出现在屏幕顶部,快速显示一条消息或通知,然后在用户阅读后自动消失,类似于QQ等即时通讯...

    Android编程实现Toast自定义布局简单示例

    android:id="@+id/txt_tips" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/white" android:textSize="16sp" /&gt; ``` 然后,在代码中通过...

    AndroidNotice:展示如何使用Android简单Toast、自定义Toast、简单通知和自定义通知

    在Android应用开发中,通知和Toast是两种常用的用户交互手段,用于向用户显示短暂或临时性的信息。本文将深入探讨如何在Android应用中使用这两种机制,包括基础的使用方法和自定义实现。 **1. Android Toast** ...

    Android巧用DecorView实现对话框功能

    在Android开发中,对话框(Dialog)是一种常见的用户交互组件,用于向用户显示临时信息或者进行简单的确认操作。通常,我们会使用内置的`AlertDialog`、`ProgressDialog`等类来创建对话框,但这些对话框样式有限,...

    Android编程实现自定义Dialog的大小自动控制方法示例

    android:id="@+id/dialog_tips_tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginTop="10dp" android:lineSpacingExtra...

    Android_典型UI欣赏_第一季

    ### Android典型UI设计知识点解析 #### 一、气泡ListView **知识点概述:** 气泡ListView是一种常用的聊天应用UI设计模式,它通过模仿真实的对话气泡来显示消息,增加了聊天界面的真实感与趣味性。 **详细说明:*...

    Android巧用ViewPager实现左右循环滑动图片

    【Android巧用ViewPager实现左右循环滑动图片】 在Android应用开发中,ViewPager是一个非常实用的控件,它允许用户在多个视图之间进行平滑的水平滑动。在这个示例中,我们将探讨如何利用ViewPager创建一个可以左右...

    仿IOS风格操作提示插件tips alert confirm

    由于插件声明只做了webkit内核的兼容,这意味着它主要适用于基于WebKit的浏览器,如Safari和Chrome,以及使用这些内核的移动浏览器,例如Android上的部分浏览器。开发者需要注意,如果目标用户群使用非WebKit的...

    JqueryMobile + photoswipe4.1.1 实现图片轮播

    同时也修改了一些photoswipe4.1.1的源码和样式,供参考。 Demo花了半天精力才解决。 Tips:图片最好不要大于2000像素,推荐1800以内,因photoswipe存在一些BUG依旧没解决。android系统出现问题不多,多少是IOS系统的...

    React-Native-Tips

    它允许开发者使用 JavaScript 和 React 框架来开发 iOS 和 Android 应用,实现了“Write Once, Run Everywhere”的理念。React Native 提供了丰富的组件库,使得开发者可以快速构建用户界面,并且与原生代码进行交互...

Global site tag (gtag.js) - Google Analytics