分享

Android 在视图显示中使用Style

 真爱图书 2013-10-31

如果视图界面风格需要统一的规划,就需要使用android视图技术中的style。这类似HTML技术和CSS技术的关系。

示例改编自简单使用SimpleCursorAdapter。示例截图如下:

这里将标题字体放大,并且加粗。如果不用style可以这样写:

  1. <TextView android:id="@+id/riverName" android:layout_width="match_parent"
  2.     android:layout_height="wrap_content"  
  3.     android:textSize="25sp" android:textStyle="bold" />
复制代码
这样的缺点是在众多布局文件中要写很多重复的代码,而且修改的时候也会造成麻烦。style的做法,是将这些style内容写到单独的xml文件中,放置在res/values目录下:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <resources>
  3.    <style name="itemTitle">
  4.            <item name="android:textSize">25sp</item>
  5.            <item name="android:textStyle">bold</item>
  6.    </style>
  7. </resources>
复制代码
在布局文件中的引用:
  1. <TextView android:id="@+id/riverName" android:layout_width="match_parent"
  2.     android:layout_height="wrap_content" style="@style/itemTitle" />
复制代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多