यदि आप Kotlin का उपयोग कर रहे हैं तो आप android-ktx लाइब्रेरी का उपयोग करके निम्नलिखित कार्य कर सकते हैं
val title = SpannableStringBuilder()
.append("Your big island ")
.bold { append("ADVENTURE") }
titleTextField.text = title
bold
पर एक विस्तार समारोह है SpannableStringBuilder
। आप प्रलेखन देख सकते हैं यहां आपरेशन आप उपयोग कर सकते हैं की एक सूची के लिए।
एक और उदाहरण:
val ssb = SpannableStringBuilder()
.color(green) { append("Green text ") }
.append("Normal text ")
.scale(0.5F) { append("Text at half size ") }
.backgroundColor(green) { append("Background green") }
कहाँ पे green
एक सुलझाया हुआ आरजीबी रंग है।
घोंसला बनाना संभव है, इसलिए आप अंतःस्थापित डीएसएल जैसी किसी चीज़ के साथ समाप्त होते हैं:
bold { underline { italic { append("Bold and underlined") } } }
build.gradle
काम करने के लिए आपको अपने ऐप मॉड्यूल स्तर में निम्नलिखित की आवश्यकता होगी :
repositories {
google()
}
dependencies {
implementation 'androidx.core:core-ktx:0.3'
}