如何更改自定义键盘上键的文字大小?

时间:2015-04-10 11:44:12

标签: android

我有一个创建我的自定义键盘,我有很多键,每个键都有它的标签,所以我想要的是增加写在那个键上的标签的大小,到目前为止我找到了

android:labelTextSize

FROM HERE那么我应该在哪里实施呢?还是有其他办法吗?

这是我的键盘图片 enter image description here

我必须像这样做 enter image description here

正如您所看到的那样,Q,W和E字母的文字大小会增加

<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:horizontalGap="0px"
android:keyHeight="@dimen/key_height"
android:keyWidth="10%p"
android:verticalGap="0px" >

<Row>
    <Key
        android:codes="113"
        android:keyEdgeFlags="left"
        android:keyLabel="q" />

我应该在哪里实现这些代码?

请帮助我

2 个答案:

答案 0 :(得分:0)

如果在KeyboardView java文件中使用Paint类

Paint paint = new Paint();

用于设置TextSize

paint.setTextSize(32);它接受像素值

试试这个让我知道:))

答案 1 :(得分:-1)

像这样修改你的代码:

<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:horizontalGap="0px"
android:keyHeight="@dimen/key_height"
android:keyWidth="10%p"
android:verticalGap="0px" >

<Row>
    <Key
        android:codes="113"
        android:keyEdgeFlags="left"
        android:keyTextSize="14px"  //add this line
        android:keyLabel="q" />

您可以使用android:keyTextSize的值来获得所需的结果。