如何更改我在android(Eclipse)中編寫的鍵盤的鍵的默認字體?
謝謝如何更改android鍵盤的按鍵字體?
8
A
回答
4
我找到了答案:實現的onDraw ...
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
try{
onBufferDraw();
}catch(Exception ex){
}
if (mBuffer!=null)
canvas.drawBitmap(mBuffer, 0, 0, null);
}
1
那麼這是一個非常廣泛的問題。我可以告訴你如何設置不同的字體;你的鍵盤應用程序如何工作取決於你。
放置一個字體(.ttf或.otf)的到您的資產文件夾,使用下面的代碼(假設一個名爲「myfont.ttf」字體和一個TextView用的「鑰匙」的ID):
Typeface myFont = Typeface.createFromAsset(getAssets(), "myfont.ttf");
TextView key = (TextView)findViewById(R.id.key);
key.setTypeface(myFont);
提醒:不要忘記檢查您使用的字體的許可證。大多數不允許沒有補償的重新分配。一種可以使用的免費許可字體是Bitstream Vera Sans。
4
一種解決方案是使用keboardView.java,而不是android.inputmethodservice.KeyboardView
。
您還需要將paint.setTypeface(Typeface.DEFAULT_BOLD)
更改爲paint.setTypeface(my font)
,並且您必須將attrs.xml添加到您的項目中。
2
如果你正在考慮改變Android的定製鍵盤按鍵字體樣式的字體樣式與外部的.ttf字體的風格,那麼你可以在一個鏈接 answer to change the font style of key label of android custom keyboard and also to change the font style throughout the android application
這個答案是由我親自驗證所以請我的答案你可以信任並檢查這一點。
相關問題
- 1. Android鍵盤字體更改
- 2. 更改鍵盤的字體
- 3. 如何更改默認鍵盤按鍵字體
- 4. Android鍵盤按鈕更改
- 5. 如何通過按Shift鍵更改android的鍵盤佈局
- 6. 更改USB鍵盤的按鍵
- 7. 如何更改Android中的鍵盤?
- 8. 更改鍵盤輸入文字的Android
- 9. Android Java修改鍵盤按鍵
- 10. 更改默認鍵盤android
- 11. Android edittext鍵盤更改輸入鍵
- 12. Android動態更改軟鍵盤中的按鍵
- 13. 如何更改ime鍵盤焦點鍵?
- 14. 如何將Android軟鍵盤的「Go」按鈕更改爲「Next」
- 15. Android - 獲取鍵盤按鍵
- 16. 如何在自定義Android鍵盤的KeyboardView類中更改按鍵的顏色?
- 17. 更改Android鍵盤中的字體樣式
- 18. Android自定義鍵盤更改背景顏色鍵按下
- 19. 更改Android數字鍵盤中的「完成」按鈕
- 20. 如何按下鍵盤上的按鍵時更改按鈕的外觀。 JavaFx
- 21. 如何使用android鍵盤更改按鈕文本?
- 22. 如何在Android中使用軟鍵盤更改按鈕文本?
- 23. UITextField SecureTextEntry字段將鍵盤從數字鍵盤更改爲通用鍵盤
- 24. 如何在按下鍵盤按鍵時更改焦點不同的J按鈕?
- 25. 以編程方式更改自定義Android鍵盤的鍵盤
- 26. 按鍵盤按鍵時用javascript更改li類的顏色
- 27. 修改Android鍵盤
- 28. 如何在按下鍵盤時改變鍵盤背景?
- 29. 如何通過按下鍵盤上的按鍵來更改javascript函數的var?
- 30. 如何更改Android軟鍵盤中任意鍵的關鍵背景
你在找鍵盤主題嗎? – Robert