Я создаю класс и устанавливаю стиль текста. Я уже определил в attrs и styleable и style, и сделал getter setter и set textStyle полужирным, но текст не становится полужирным. Как установить жирный текст? Пожалуйста, помогите?
<declare-styleable name="CustomTagGroup">
<attr name="descriptionTextStyle" format="flags">
<flag name="normal" value="0" />
<flag name="bold" value="1" />
<flag name="italic" value="2" />
<flag name="bolditalic" value="3" />
</attr>
<style name="CustomTagGroup">
<item name="atg_horizontalPadding">12dp</item>
<item name="atg_verticalPadding">3dp</item>
<item name="android:textStyle">bold</item>
<item name="descriptionTextStyle">bolditalic</item>
</style>
final TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.CustomTagGroup, defStyleAttr, R.style.CustomTagGroup);
try {
a.getType(R.styleable.CustomTagGroup_descriptionTextStyle);
int bold = Typeface.BOLD_ITALIC;
textStyle = a.getInt(R.styleable.CustomTagGroup_descriptionTextStyle, bold);
}catch(Exception e){
e.printStackTrace()
}