android 自定义View

来源:互联网 发布:淘宝网注册账号申请 编辑:程序博客网 时间:2024/06/08 09:05

自定义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);}
0 0
原创粉丝点击