Android:按钮内的文本容器宽度

Android:按钮内的文本容器宽度,android,button,text,Android,Button,Text,我尝试做一个自定义键盘,所以我有一个小按钮,文本不适合我的按钮,但它有几个像素: 我可以增加按钮内的文本容器宽度吗?您可以尝试: 将按钮填充设置为零: button.setPadding(0,0,0,0); (我真的不知道自定义键盘是如何工作的,但您可以尝试使用文本视图而不是按钮,您还可以将图像或背景设置为文本视图。可以使用选择器等的按下状态。) 或者,您可以创建自己的类,@重写他们的onDraw方法,为视图绘制自己的文本(或字符) 据我所知,没有具体的方法来增加文本容器。 可以考虑使用IM

我尝试做一个自定义键盘,所以我有一个小按钮,文本不适合我的按钮,但它有几个像素:

我可以增加按钮内的文本容器宽度吗?

您可以尝试:

将按钮填充设置为零:

button.setPadding(0,0,0,0);
(我真的不知道自定义键盘是如何工作的,但您可以尝试使用文本视图而不是按钮,您还可以将图像或背景设置为文本视图。可以使用选择器等的按下状态。)

或者,您可以创建自己的类,@重写他们的onDraw方法,为视图绘制自己的文本(或字符)


据我所知,没有具体的方法来增加文本容器。

可以考虑使用IMAPEButton而不是普通按钮作为键盘按钮。因为您可以自由地按自己的方式编辑图像。

您是否尝试过使用填充和边距?