我想在同一編輯文本中爲不同部分的文本創建不同的字體。我已經嘗試這樣做來改變字體:Android:爲輸入的新文本更改編輯文本的字體
Typeface myFont = Typeface.createFromAsset(getAssets(), "droid-sans.ttf");
myEditText.setTypeface(myFont, Typeface.BOLD);
我正在使用一個按鈕來使文本大膽。
但是,這改變了EditText中已存在的整個文本的字體!我想保留現有的文本格式,並在單擊「粗體」按鈕後更改將要輸入的文本的字體。
檢查了這一點http://stackoverflow.com/questions/13227670/using-custom-font-for-part-of-a-text – sowmia
如果我們想改變字體在這不會是一個解決辦法運行。字體應該在運行時應用於文本,因爲用戶輸入到EditText – pg18