2015-11-29 3 views
1

hi Я пытаюсь изменить шрифт родительского текста (темы) в моем расширяемом виде списка с помощью внешнего шрифта. Я уже поместил шрифт в свойстве> шрифты. контекст красный в моем коде здесьКак использовать внешний шрифт в расширяемом списке? (Android Studio)

subjects_adapter.java

public View getGroupView(int parent, boolean isExpanded, View convertView, ViewGroup parentView) { 
    String group_title = (String) getGroup(parent); 
    if (convertView == null){ 
     LayoutInflater inflater = (LayoutInflater) ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     convertView = inflater.inflate(R.layout.parent_layout, parentView, false); 
    } 
    TextView parent_text_view = (TextView) convertView.findViewById(R.id.parent_text); 
    Typeface regular = Typeface.createFromAsset(context.getAssets(), "PLAYBILL.ttf"); 
    parent_text_view.setTypeface(regular, Typeface.NORMAL); 
    parent_text_view.setText(group_title); 

    return convertView; 
} 
+0

является гарнитура работает – dileep

+0

, что делать вам имею в виду? вы можете дать мне пример кода, пожалуйста, – litthether

+0

Возможный дубликат [Как использовать пользовательский шрифт в Android Studio] (http://stackoverflow.com/questions/27588965/how-to-use-custom-font-in-android-studio) – FlanschiFox

ответ

0
Typeface regular = Typeface.createFromAsset(ctx.getAssets(), 
      "fontname.ttf"); 
    parent_text_view.setTypeface(regular, Typeface.NORMAL); 

Месте в вашем groupview после инициализации parent_text_view

Надеется, что это работает отлично

+0

Расширение шрифта, которое по умолчанию является устным шрифтом имя ура – dileep

+0

playbill.tff Я редактировал мой вопрос, кстати, я пробовал код, но он с ошибкой – litthether

+0

имеет замену parent_text_view.setTypeface (null, Typeface.BOLD); с parent_text_view.setTypeface (обычный, Typeface.NORMAL); – dileep

 Смежные вопросы

  • Нет связанных вопросов^_^