对于能够显示文字的控件(如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"
分享到:
相关推荐
QMUI是中国腾讯公司推出的一款针对Android系统的开源用户界面框架,旨在提供高质量的界面设计和流畅的用户体验。在“Android-QMUI_Android.zip”压缩包中,我们可以预见到QMUI框架的相关源代码、示例应用、文档和...
源码ShowTipsView,该view可以指定界面上的一个控件以高亮的形式突出显示(阴影和圆圈配合),ShowTipsView是Android高亮显示Tips视图,可用于在Andorid应用中高亮显示感兴趣的地方,起到提醒用户的作用。一个Tips...
在Android开发中,创建引人注目的用户体验是至关重要的,其中一种有效的方式是使用高亮显示的Tips视图。这种视图可以引导用户关注应用程序的关键功能或特定区域,从而提高用户的理解和互动。本文将深入探讨如何在...
在界面元素方面,Android界面是基于控件构建的,如View和ViewGroup,配合XML样式文件。开发者可以参考Samples中的ApiDemos/View和相关的文档来深入学习。对于数据绑定,ListView是一个重要的组件,它可以与...
Android提供了多种对话框类型,如简单对话、进度对话、日期/时间选择器等,开发者可以根据需要自定义对话框的样式和内容。 处理用户UI事件是Android编程的重要环节,这涉及到对用户触摸屏幕、按键等动作的响应。...
### 阿里巴巴Android开发手册精要解析 #### 一、概述 阿里巴巴Android开发手册是一份详尽的文档资源,旨在为开发者提供一个全面、规范化的开发指南,帮助他们在构建高质量Android应用的过程中遵循最佳实践。该手册...
访问[http://tools.android.com/tips/lint-checks](http://tools.android.com/tips/lint-checks)获取更多Lint检查的详细信息。 **使用`<merge>`标签**:当根布局仅用于包裹其他视图而自身不带任何样式或背景时,...
做这款app主要是出于Android日常开发中或多或少的都会仿着ios的样式来写ui(可能设计师就做了一份ios交互设计,android只能跟着去写相同ui),完全舍弃了MD风格,第一出于学习目的做的,第二出于想写一个完全按照MD...
Google在其官方开发者博客中发布的“Android User Interface Design Tips”(Android UI设计技巧)幻灯片,为开发者提供了宝贵的指南。本篇文章将详细介绍该幻灯片中的核心内容,并结合实际案例进行解析。 #### 二、...
在Android应用开发中,"仿QQ顶部弹出式提示"是一种常见的交互设计,它能够提供及时的信息反馈,增强用户体验。这种提示通常出现在屏幕顶部,快速显示一条消息或通知,然后在用户阅读后自动消失,类似于QQ等即时通讯...
android:id="@+id/txt_tips" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/white" android:textSize="16sp" /> ``` 然后,在代码中通过...
在Android应用开发中,通知和Toast是两种常用的用户交互手段,用于向用户显示短暂或临时性的信息。本文将深入探讨如何在Android应用中使用这两种机制,包括基础的使用方法和自定义实现。 **1. Android Toast** ...
在Android开发中,对话框(Dialog)是一种常见的用户交互组件,用于向用户显示临时信息或者进行简单的确认操作。通常,我们会使用内置的`AlertDialog`、`ProgressDialog`等类来创建对话框,但这些对话框样式有限,...
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设计知识点解析 #### 一、气泡ListView **知识点概述:** 气泡ListView是一种常用的聊天应用UI设计模式,它通过模仿真实的对话气泡来显示消息,增加了聊天界面的真实感与趣味性。 **详细说明:*...
【Android巧用ViewPager实现左右循环滑动图片】 在Android应用开发中,ViewPager是一个非常实用的控件,它允许用户在多个视图之间进行平滑的水平滑动。在这个示例中,我们将探讨如何利用ViewPager创建一个可以左右...
由于插件声明只做了webkit内核的兼容,这意味着它主要适用于基于WebKit的浏览器,如Safari和Chrome,以及使用这些内核的移动浏览器,例如Android上的部分浏览器。开发者需要注意,如果目标用户群使用非WebKit的...
同时也修改了一些photoswipe4.1.1的源码和样式,供参考。 Demo花了半天精力才解决。 Tips:图片最好不要大于2000像素,推荐1800以内,因photoswipe存在一些BUG依旧没解决。android系统出现问题不多,多少是IOS系统的...
它允许开发者使用 JavaScript 和 React 框架来开发 iOS 和 Android 应用,实现了“Write Once, Run Everywhere”的理念。React Native 提供了丰富的组件库,使得开发者可以快速构建用户界面,并且与原生代码进行交互...