📄 e308. adding an attribute to a string.txt
字号:
Some applications need to mark a range of characters in a string with an attribute, such as a color. The AttributedString class is a wrapper for a string that provides support for marking ranges of characters with an attribute. An attribute consists of a name, a value, and a contiguous range of characters on which the attribute applies.
This example marks a word in a string with the attribute called color and the value red.
// Declare an attribute name.
// An attribute name is an object that extends AttributedCharacterIterator.Attribute.
// Author's note: A more appropriate name would be AttributedCharacterIterator.AttributeName
static final AttributedCharacterIterator.Attribute COLOR
= new AttributedCharacterIterator.Attribute("color") {
};
// Create the attributed string
AttributedString astr = new AttributedString("the hot pot");
// Add the COLOR attribute on the word `hot'
astr.addAttribute(COLOR, "Red", 4, 7);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -