0

私は Android 開発に不慣れです。アプリケーションにリッチ テキスト エディターを実装する必要があります。だから私はグーグルでいくつかの解決策を見つけました。私はこのソリューションを使用しています:

http://code.google.com/p/android-richtexteditor/source/browse/?r=4#svn/trunk/src/net/sgoliver

太字、斜体、下線をサポートしています。EditText で選択したテキストのフォント スタイルを変更したいのですが、どうすればよいですか?

EditText のすべてのテキストのフォント スタイルを設定する方法を知っています。提案は評価されます!

4

4 に答える 4

2

フォント ファイル (*.ttf) をアプリケーションの assets フォルダーにコピーします。

フォント ファイル "verdana.TTF" を assets フォルダーにコピーしたとします。次のコードはフォントを verdana に設定します。

EditText et=(EditText) findViewById(R.id.editText1);
Typeface tf =   Typeface.createFromAsset(getAssets(),"verdana.TTF");
et.setTypeface(tf);

あなたが解決策を得たことを願っています

于 2013-01-16T10:59:23.610 に答える
0
editText.setTypeface(Typeface.SERIF); as like as TextView.
于 2013-01-16T10:44:28.463 に答える
0

このコードを試してください..このassets/fontのようなフォントフォルダーを作成し、フォントファイルをその中に入れてください..

 edittxt = (EditText) findViewById(R.id.edittxt);

 Typeface myTypeface = Typeface.createFromAsset( this.getAssets(), "font/YOURFONT.otf");

 edittxt.setTypeface(myTypeface);    
于 2013-01-16T10:50:43.987 に答える
0
Typeface tf =   Typeface.createFromAsset(getAssets(),"fonts/Comic.ttf");
EditText et =   (EditText)findViewById(R.id.et);
et.setTypeface(tf);

アセットに ttf ファイルを配置し、ここでフォント スタイルを設定できます

于 2013-01-16T10:46:03.947 に答える