自定义属性,style文件的配置

来源:互联网 发布:全国驾校数据 编辑:程序博客网 时间:2024/06/05 03:24

1.例如自定义属性的配置如下

<declare-styleablename="TextIvoretView">  

<attr name="tv_left_visible" format="string"/>  

<attr name="tv_left_name" format="string"/>  

<attr name="tv_left_color" format="color"/>  

<attr name="tv_left_size" format="dimension"/>  

<attr name="iv_right_avatar" format="reference"/>  

<attr name="iv_right_visible" format="string"/>  

</declare-styleable>

2.那么用到style文件里面,可以如下:

<stylename="userdata_style">  

<item name="android:layout_width">match_parent</item>  

<item name="android:layout_height">@dimen/settings_height</item>  

<item name="android:layout_gravity">center_vertical</item>  

<item name="tv_left_color">@color/c_333333</item>  

<item name="tv_left_size">@dimen/text_title</item>  

<item name="tv_right_color">@color/c_999999</item>  

<item name="tv_right_size">@dimen/text_subtitle</item>  

</style>  

3.xml文件是这样:  

<TvleftIvoretrightView  

android:id="@+id/ti_nickname"  

style="@style/userdata_style"  

app:tv_left_name="昵称"/>

原创粉丝点击