第一步:在valuse下面新建xml文件 attrs.xml
<?xml version="1.0" encoding="utf-8"?>
<com.example.androidtest.activity.view.PerCentView
public PerCentView(Context context, AttributeSet attrs) {
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="RangeSeekbar">
//
第二步:在valus下新建属性
<attr name="letMargin" format="integer" />
</declare-styleable>
</resources>
第三步:在xml定义
第三步:在xml定义
设置percent:letMargin="20"
<com.example.androidtest.activity.view.PerCentView
xmlns:percent="
http://schemas.android.com/apk/res/com.example.androidtest"
percent:letMargin="20"
android:id="@+id/percent"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_centerHorizontal="true"
/>
android:id="@+id/percent"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_centerHorizontal="true"
/>
第四部:在自定义view中调用
public PerCentView(Context context, AttributeSet attrs) {
super(context, attrs);
this.context = context;
TypedArray typedArray = context.obtainStyledAttributes(attrs,
R.styleable.RangeSeekbar);
int left = typedArray.getInteger(R.styleable.RangeSeekbar_letMargin, 0);
Log.e("tag", "dddd" + left);
}