Android的Style的使用

Android的Style的使用

Style个人理解就是view的一些属性的集合,那么一系列view(例如TextVIew),只要是要该style那么就都有相同的内容,如 文字的大少,颜色等,方便修改

首先最基本的使用,多个textView都显示一样的颜色 跟文字大少等属性

1.Sytle的定义:

  <style  name="TextViewStyle1">
        <item name="android:textColor">@android:color/holo_red_light</item>
        <item name="android:textSize">40sp</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_width">200dp</item>
        <item name="android:background">#ffff00ff</item>
        <item name="android:gravity">center_horizontal</item>
  </style>

2.style的继承

    1.加上parent

    <style name="TextViewStyle2" parent="@style/TextViewStyle1">
            <item name="android:layout_width">400dp</item>
       </style>

  2.加点

      <style name="TextViewStyle1.test">
          <item name="android:layout_width">800dp</item>
      </style>

    还可以多继承:

    <style name="TextViewStyle1.test.test">
            <item name="android:layout_width">1200dp</item>
      </style>

posted @ 2015-11-07 11:57  dreamOwn  阅读(1350)  评论(0编辑  收藏  举报