您好,登錄后才能下訂單哦!
1 定義屬性如下:
<resources>
<declare-styleable name="social_ivAndTv">
<attr name="p_w_picpathResource" format="integer" />
<attr name="title" format="string" />
</declare-styleable>
</resources>
2 在自定義組件中引用(加粗字體):
public ImageViewAndTextView(Context context, AttributeSet attrs) {
super(context, attrs);
TypedArray array = context.obtainStyledAttributes(attrs, R.styleable.social_ivAndTv);
resourceId = array.getResourceId(R.styleable.social_ivAndTv_p_w_picpathResource, 0);
content = array.getString(R.styleable.social_ivAndTv_title);
initView(context);
}
3 在布局文件中引用:
3.1在頂部添加命名空間:
xmlns:app="http://schemas.android.com/apk/res/包名"
3.2 在自定義組建中添加自定義屬性:
app:p_w_picpathResource="@drawable/socialweibo_icon_neutral_normal"
app:title="正面"
4 完成工作。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。