您当前的位置: 首页 >  android

xiangzhihong8

暂无认证

  • 7浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

android自定义xmls文件属性

xiangzhihong8 发布时间:2014-12-09 11:15:19 ,浏览量:7

在使用到自定义View的xml布局文件中需要加入xmlns:前缀=http://schemas.android.com/apk/res/你的自定义View所在的包路径.

下面是一个简单的例子:

结构图:

MyView.java

package kexc.myView;

import android.content.Context; import android.content.res.TypedArray; import android.util.AttributeSet; import android.widget.TextView; public class MyView extends TextView {       private String mString = "Welcome to Kesion's blog";          public MyView(Context context, AttributeSet attrs) {   super(context, attrs);   TypedArray a = context.obtainStyledAttributes(attrs,                   R.styleable.MyView);   int textColor = a.getColor(R.styleable.MyView_textColor,                   0XFFFFFFFF);           float textSize = a.getDimension(R.styleable.MyView_textSize, 36);           mString = a.getString(R.styleable.MyView_title);   setText(mString);   setTextSize(textSize);   setTextColor(textColor);  } }

 

main.xml

           

 

属性文件 value/attrs.xml

                        

运行结果:

关注
打赏
1482932726
查看更多评论
立即登录/注册

微信扫码登录

0.1771s