自定义View
1、自定义view继承TextView
2、 attr.xml
<declare-styleable name="MyTextView">
<attr name="test" format="string"></attr>
</declare-styleable>
3、 布局文件中添加
注意 xmlns:app="http://schemas.android.com/apk/res-auto"
<com.lvzhihao.test.demo.View.MyTextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
style="@style/test"/>
4、styles.xml文件添加
<style name="test">
<item name="test">123</item>
</style>
5、获取属性值
public MyTextView(Context context, AttributeSet attrs) {
super(context, attrs);
TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.MyTextView);
String string = a.getString(R.styleable.MyTextView_test);
System.out.println(string);
}