我是 android 开发新手,我需要在我的应用程序中实现富文本编辑器。所以我用谷歌搜索并找到了一些解决方案。我正在使用这个解决方案:
http://code.google.com/p/android-richtexteditor/source/browse/?r=4#svn/trunk/src/net/sgoliver
它支持粗体、斜体和下划线。现在我想更改 EditText 中选定文本的字体样式,我该怎么做?
我知道如何为 EditText 中的所有文本设置字体样式。建议将被采纳!
我是 android 开发新手,我需要在我的应用程序中实现富文本编辑器。所以我用谷歌搜索并找到了一些解决方案。我正在使用这个解决方案:
http://code.google.com/p/android-richtexteditor/source/browse/?r=4#svn/trunk/src/net/sgoliver
它支持粗体、斜体和下划线。现在我想更改 EditText 中选定文本的字体样式,我该怎么做?
我知道如何为 EditText 中的所有文本设置字体样式。建议将被采纳!
将字体文件 (*.ttf) 复制到应用程序的 assets 文件夹中。
考虑我已将字体文件“verdana.TTF”复制到资产文件夹,然后以下代码将字体设置为 verdana
EditText et=(EditText) findViewById(R.id.editText1);
Typeface tf = Typeface.createFromAsset(getAssets(),"verdana.TTF");
et.setTypeface(tf);
希望你得到解决方案
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/Comic.ttf");
EditText et = (EditText)findViewById(R.id.et);
et.setTypeface(tf);
您可以将 ttf 文件放在资产中并在此处设置字体样式
试试这个代码..创建像这个资产/字体这样的字体文件夹并将你的字体文件放入其中..
edittxt = (EditText) findViewById(R.id.edittxt);
Typeface myTypeface = Typeface.createFromAsset( this.getAssets(), "font/YOURFONT.otf");
edittxt.setTypeface(myTypeface);
editText.setTypeface(Typeface.SERIF); as like as TextView.