今天在改代码的时候算是明白了代码质量的重要性了

我写的xml里面有几十个TextView控件,这些控件的属性都是相似的.所以就想到在xml文件中能不能将这些属性封装起来,然后挨个调用,一来改起来效率高,而来看起来也舒服. 在网上查了下真的有这种方法

具体方法就是:

  • 在value/style.xml文件中建立一个style
 <style name ="mystyle">
        <item name="android:textColor">"#003366"</item>
 </style>
  • 然后在Activity.xml文件中引用这个style就行了
    <TextView
        android:id="@+id/TextView1_5"
        style="@style/tvstyle">
    </TextView>

这是原来的代码


                <TextView
                    android:id="@+id/TextView1_1"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:gravity="center"
                    android:textColor="#003366">
                </TextView>

                <TextView
                    android:id="@+id/TextView1_2"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:gravity="center"
                    android:textColor="#003366">

                </TextView>

                <TextView
                    android:id="@+id/TextView1_3"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_weight="1"
                    android:gravity="center"
                    android:textColor="#003366">

                </TextView>

使用后