Android设备中不支持自定义字体
您好,我正在开发一个Android应用程序,其中我使用的是自定义字体.TTF文件。问题是,我使用的是同一品牌的设备,但构建版本不同。旧版本的设备支持自定义字体,但新版本的设备不采用自定义字体。我有一个建议,将这些字体添加到资源中,并将文本设置为html,这样您就可以添加它了在网络视图中,android 希望它对您的案例有效:Android设备中不支持自定义字体,android,android-widget,Android,Android Widget,您好,我正在开发一个Android应用程序,其中我使用的是自定义字体.TTF文件。问题是,我使用的是同一品牌的设备,但构建版本不同。旧版本的设备支持自定义字体,但新版本的设备不采用自定义字体。我有一个建议,将这些字体添加到资源中,并将文本设置为html,这样您就可以添加它了在网络视图中,android 希望它对您的案例有效: WebView view = new WebView(this); view.setVerticalScrollBarEnabled(true);
WebView view = new WebView(this);
view.setVerticalScrollBarEnabled(true);
view.loadUrl("file:///android_asset/demo/intro.html");
((LinearLayout)findViewById(R.id.introLayout1)).addView(view);
view.setBackgroundColor(Color.BLACK)
首先下载所需的ttf文件(您需要的字体样式)。并将其放入android项目的资产文件夹中。然后在java文件中添加以下代码
TextView txt = (TextView) findViewById(R.id.custom_font);
Typeface font = Typeface.createFromAsset(getAssets(), "Eltpan-n.ttf");
txt.setTypeface(font);
希望对你有帮助。。这对我来说很有魅力。。如果你对我的答案感到满意,请投我的票而不是一个失望的选民。发布一些与您的自定义字体相关的代码。我不知道答案有多快,但如果我(我们)知道您使用的版本,这会有所帮助。