今天在改代码的时候算是明白了代码质量的重要性了
我写的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>
使用后