wps开发工具控件属性怎么设置?

wps开发工具控件属性怎么设置?,第1张

用表格制作网站的按钮时,我们需要调整到控件属性,以下步骤可以对控件的属性进行详细的参数设置。工具/原料WPS表格方法/步骤首先创建一个控件。选择控件后点击“控件属性”按钮。设置控件的大小。设置控件的属性并点击确定“按钮”。控件就会随着大小和属性的调节而变化。

在自定义控件的类中添加两个成员 一个私有一个公开,把公开的set get 与私有成员关连,在set和get过程中还可以处理额外内容,如改变其它值执行其它代码等。如下代码所示,其中CategoryAttribute为属性发组信息,DescriptionAttribute为说明,DefaultValue为默认值。

private string _Caption = "曲线图"

[CategoryAttribute("自定义属性"),

DescriptionAttribute("标题"),

DefaultValue("曲线")]

public string Caption

{

    set { _Caption = value }

    get { return _Caption }

}

如图所示:

自定义属性设置

public class lei extends RelativeLayout {

private TextView tv1

public lei(Context context) {

super(context)

}

public lei(Context context, AttributeSet attrs) {

super(context, attrs)

LayoutInflater.from(context).inflate(R.layout.item,this)

tv1 = findViewById(R.id.tv1)

TypedArray array = context.obtainStyledAttributes(attrs,R.styleable.lei)

String str1 = (String) array.getText(R.styleable.lei_settitle)

int str2 = array.getColor(R.styleable.lei_setbackgroudcolor,Color.BLACK)

tv1.setText(str1)

tv1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View view) {

Toast.makeText(getContext(), "toast", Toast.LENGTH_SHORT).show()

}

})

array.recycle()

}

}

布局控件

<com.example.administrator.myapplication.lei

android:id="@+id/ll"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

cs:setbackgroudcolor="#158616"

cs:settitle="这个是标题"

cs:settitletextcolor="#FFFFFF"

cs:settextrcolor="#FFFFFF"

>

</com.example.administrator.myapplication.lei>

属性设置

<?xml version="1.0" encoding="utf-8"?>

<resources>

<declare-styleable name="lei" >

<attr name="setbackgroudcolor" format="color|reference"/>

<attr name="settitle" format="string|reference"/>

<attr name="settextrcolor" format="color"/>

<attr name="settitletextcolor" format="color"/>

</declare-styleable>

</resources>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11173600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存