`
柴秉承
  • 浏览: 88527 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

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"

更多细节可参考SDK文档的R.attr类。

 

分享到:
评论

相关推荐

    android股票K线图

    在Android平台上,开发一款股票应用,尤其是涉及到股票K线图的展示,是一项技术性很强的任务。K线图,又称蜡烛图,是股票市场中常用的技术分析工具,它能够直观地展示价格波动情况,帮助投资者了解市场趋势。下面将...

    Android 个人记账软件.rar

    在Android平台上,开发一款个人记账软件涉及到许多关键的技术点和设计原则。下面将详细解析这个主题,并结合可能的项目结构来阐述相关的Android开发知识。 首先,标题"Android 个人记账软件"表明我们正在讨论一个...

    微信小程序基于Android的房屋租赁App 论文+答辩ppt.rar

    3. 数据存储与同步:房屋租赁App需要管理房源信息、用户数据等,因此开发者需要了解如何在小程序端和Android端实现本地数据存储(如SQLite数据库)和云端数据同步(如使用微信小程序的云服务或自建服务器API)。...

    OminiGraffle stencils 模板

    网上收集的模板,内容如下: ├── Basic │ ├── Connections.gstencil │ └── Shapes.gstencil ├── Colors │ ├── Solarized Dark.gstencil │ ├── Solarized Light.gstencil │ └── UX ...

    汽车陪练预约系统.zip

    Android和iOS平台的开发分别使用Java或Kotlin(Android Studio)和Swift(Xcode)。移动应用需要适配不同屏幕尺寸,同时优化用户体验,如利用GPS定位功能提供附近的陪练师推荐。 5. **服务器架构**:系统运行在云...

Global site tag (gtag.js) - Google Analytics