鸿蒙OS开发文档 鸿蒙OS Attr

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 3

Attr

public interface Attr

获取属性值。

Attr 接口包含支持属性值设计需要实现的方法集。 Attr 对象在 AttrSet 中用于在构造函数中应用组件属性。

方法总结

修饰符和类型方法描述
booleangetBoolValue()获取属性的布尔值。
ColorgetColorValue()获取属性的颜色值。
ContextgetContext()获取与属性关联的上下文。
intgetDimensionValue()获取属性的维度值。
ElementgetElement()获取属性的 Element 值。
floatgetFloatValue()获取属性的浮点值。
intgetIntegerValue()获取属性的整数值。
longgetLongValue()获取属性的长值。
StringgetName()获取属性的名称,例如width。
StringgetStringValue()获取属性的字符串值。

方法详情

getName

String getName()

获取属性的名称,例如width。

返回:

返回属性的名称。

getStringValue

String getStringValue()

获取属性的字符串值。

返回:

返回属性的字符串值。

getIntegerValue

int getIntegerValue()

获取属性的整数值。

返回:

返回属性的整数值; 如果属性没有整数值,则返回默认值 0。

getBoolValue

boolean getBoolValue()

获取属性的布尔值。

返回:

返回属性的布尔值(真或假); 如果属性没有布尔值,则返回默认值 false。

getFloatValue

float getFloatValue()

获取属性的浮点值。

返回:

返回属性的浮点值; 如果属性没有浮点值,则返回默认值 0。

getLongValue

long getLongValue()

获取属性的长值。

返回:

返回属性的长值; 如果属性没有长值,则返回默认值 0。

getElement

Element getElement()

获取属性的 Element 值。

返回:

返回属性的 Element 值; 如果属性没有 Element 值,则返回默认值 null。

getDimensionValue

int getDimensionValue()

获取属性的维度值。

返回:

返回一个整数,表示属性的维度值; 如果属性没有维度值,则返回默认值 0。

getColorValue

Color getColorValue()

获取属性的颜色值。

返回:

返回属性的颜色值; 如果属性没有 Color 值,则返回默认值 null。

getContext

Context getContext()

获取与属性关联的上下文。

返回:

返回属性上下文。