codecamp

鸿蒙OS Attr

Attr

public interface Attr

获取属性值。

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

方法总结

修饰符和类型 方法 描述
boolean getBoolValue() 获取属性的布尔值。
Color getColorValue() 获取属性的颜色值。
Context getContext() 获取与属性关联的上下文。
int getDimensionValue() 获取属性的维度值。
Element getElement() 获取属性的 Element 值。
float getFloatValue() 获取属性的浮点值。
int getIntegerValue() 获取属性的整数值。
long getLongValue() 获取属性的长值。
String getName() 获取属性的名称,例如width。
String getStringValue() 获取属性的字符串值。

方法详情

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()

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

返回:

返回属性上下文。

鸿蒙OS AbsSlider.Formatter
鸿蒙OS AttrSet
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }