1
我正在開發基於軟鍵盤的Android鍵盤。我想要的是改變鍵標籤textstyle ex。 (粗體,shadowColor,innerShadow,顏色等)。更改Android鍵盤中的字體樣式
如何做到這一點?
我正在開發基於軟鍵盤的Android鍵盤。我想要的是改變鍵標籤textstyle ex。 (粗體,shadowColor,innerShadow,顏色等)。更改Android鍵盤中的字體樣式
如何做到這一點?
更改按鍵標籤:
mQwertyKeyboard.getKeys().get(2).label="Label Name";
更改按鍵字體&粗體:
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
Typeface tf = Typeface.createFromAsset(this.getAssets(),"avanish.ttf");
List<Keyboard.Key> keys = getKeyboard().getKeys();
for (Keyboard.Key key : keys) {
Paint paint = new Paint();
paint.setTypeface(tf);
paint.setTypeface(Typeface.DEFAULT_BOLD);
canvas.drawText(key.label.toString(), key.x + key.width,
key.y + key.height, paint);
}
}
和像則shadowColor,在內陰影等其他東西改變使用RES /價值/風格的機器人。 因此,瞭解有關款式的更多信息。
謝謝。
你能告訴我們你到現在爲止嘗試過什麼嗎? –
我試圖在xml輸入佈局和xml鍵盤按鍵上使用android:textStyle和textSize。什麼都行不通:( – Yakov