如何在Xamarin Android中将自定义字体设置为SearchView提示

时间:2019-02-28 20:04:59

标签: android xamarin.android

我在xamarin android中使用searchview。我在Assets-> fonts文件夹中有一个自定义字体。 我需要将该字体应用于搜索视图提示。

我尝试如下:

字体类型= Typeface.createFromAsset(getAssets(),“ fonts / Kokila.ttf”); searchView.setTypeface(type);

但是它不起作用。谁能告诉我如何将自定义字体应用于searchview提示。

谢谢

1 个答案:

答案 0 :(得分:2)

您需要更改searchview内的textview字体。

使用该代码访问文本视图:

LinearLayout linearLayout1 = (LinearLayout)SearchView.GetChildAt(0);
LinearLayout linearLayout2 = (LinearLayout)linearLayout1.GetChildAt(2);
LinearLayout linearLayout3 = (LinearLayout)linearLayout2.GetChildAt(1);
AutoCompleteTextView textView = (AutoCompleteTextView)linearLayout3.GetChildAt(0);
textView.Typeface = YourCustomTypeface;

祝你生日快乐!