【发布时间】:2015-06-08 06:11:33
【问题描述】:
我一直在尝试将自定义字体设置为 android.support.v7.widget.SearchView 查询提示和在视图中输入的文本。我确实尝试通过创建 TypeFace 将字体从 assets 动态设置为 searchView对象,但问题是 “SearchView 不包含 setTypeface(Typeface tf) 方法。”我确实尝试了自定义 SearchView 类,但找不到。
private void setFont(String font1, String font2, String font3)
{
Typeface tf = null;
tf = UiUtil.changeFont(MainActivity.this, font1);
btn1.setTypeface(tf);
tf = UiUtil.changeFont(MainActivity.this, font2);
btn2.setTypeface(tf);
tf = UiUtil.changeFont(MainActivity.this, font3);
btn3.setTypeface(tf);
tf = UiUtil.changeFont(MainActivity.this, font3);
// no set typeface method..
}
【问题讨论】:
-
试试这个
searchView.setQueryHint(Html.fromHtml("<font face = tf>" + getResources().getString(R.string.search_hint) + "</font>")); -
@Apurva 让我检查并告诉你
-
@Apurva 不,这不起作用..
标签: android fonts searchview android-typeface