Android TColorbutton(Delphi XE5-移动应用程序)不显示文本属性

Android TColorbutton(Delphi XE5-移动应用程序)不显示文本属性,android,delphi,delphi-xe5,firemonkey-fm3,Android,Delphi,Delphi Xe5,Firemonkey Fm3,我正在FireMonkey移动应用程序中使用组件TGridlayout 我想在运行时创建带有颜色、文本和图像的按钮。我正在使用t彩色按钮和t彩色按钮组件,但t彩色按钮仅显示图片和颜色。在text属性中输入的文本不会出现 如何动态创建按钮(带有颜色、图像和文本)?您必须在按钮内部创建一个Tlabel。 示例如下: var btn:TColorButton; var testo:TLabel; btn:=TColorButton.Create(panTastiera);

我正在FireMonkey移动应用程序中使用组件
TGridlayout

我想在运行时创建带有颜色、文本和图像的按钮。我正在使用
t彩色按钮
t彩色按钮
组件,但
t彩色按钮
仅显示图片和颜色。在
text
属性中输入的文本不会出现


如何动态创建按钮(带有颜色、图像和文本)?

您必须在按钮内部创建一个Tlabel。 示例如下:

var btn:TColorButton;
var testo:TLabel;

       btn:=TColorButton.Create(panTastiera);
       btn.Width:=200;
       btn.Height:=65;
       btn.Parent:=Form1;
       btn.Position.X:=10;
       btn.Position.Y:=10;

       testo:=TLabel.Create(btn);
       testo.Text:='Button 1';
       testo.OnClick:=btn.OnClick;
       testo.Parent:=btn;
       testo.FontColor:=$ffffff;
       testo.TextAlign:=TTextAlign.Center;
       testo.AutoSize:=true;
       testo.Align:=TAlignLayout.Client;
注意:“panTastiera”用于TColorButton.Create参数,是主窗体上的tpanel

要添加图像,您也可以这样做,以友好的方式创建Timage。 在我的原始代码中,我创建了一个按钮数组,如图所示


Gianluca,谢谢你的回复。这正是我所需要的。