如何在可扩展列表视图中使用外部字体?? (Android 工作室)
how to use external font in expandable listview?? (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;
}
Typeface regular = Typeface.createFromAsset(ctx.getAssets(),
"fontname.ttf");
parent_text_view.setTypeface(regular, Typeface.NORMAL);
在 parent_text_view
初始化后放置在您的群组视图中
希望一切顺利
您好,我正在尝试使用外部字体更改可扩展列表视图中父文本(主题)的字体。我已经将我的字体放在资产>字体中。上下文在我的代码中是红色的
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;
}
Typeface regular = Typeface.createFromAsset(ctx.getAssets(),
"fontname.ttf");
parent_text_view.setTypeface(regular, Typeface.NORMAL);
在 parent_text_view
初始化后放置在您的群组视图中希望一切顺利