我有一个创建我的自定义键盘,我有很多键,每个键都有它的标签,所以我想要的是增加写在那个键上的标签的大小,到目前为止我找到了
android:labelTextSize
FROM 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" />
我应该在哪里实现这些代码?
请帮助我
答案 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
的值来获得所需的结果。