【问题标题】:load my custom style to android将我的自定义样式加载到 android
【发布时间】:2014-08-19 23:25:54
【问题描述】:

我编写了我的自定义列表框项样式。我创建我的 itemstyle.style。

我想在 Android 平台上移植这种风格,但不工作。

我添加了带有标识符“Resource1”的资源和位图itemstyle.style

在我的代码中

var
Item: TListboxItem;
Style: TFMXObject;

begin

 Item := TListboxItem.Create(nil);
 Item.Parent := ListBox1;


 Item.StyleLookup := 'Resource1';

 Item.Text := 'Item 1';
end;

怎么做? 谢谢高级。 马可。

【问题讨论】:

    标签: android delphi-xe firemonkey firemonkey-style


    【解决方案1】:

    您的样式需要在表单上的 TStyleBook 组件中。

    表单的 StyleBook 属性需要引用 TStyleBook 对象。

    StyleLookup 属性需要引用样式元素最顶层对象的 StyleName 属性中的任何内容(它应该是 TStyleContainer 的子对象。

    如果这没有帮助,请显示您的样式文件的结构。

    【讨论】:

    • 嗨,迈克,问题是:如何在 android 上加载我的样式项?在 Windows 中,我在 TStylebook 上的资源(TStyleManager)上加载文件 .style ......但在 Android 平台中不起作用。怎么办?
    • 这对我来说很好用:单击对象检查器中(TStyleBook 的)资源属性上的 ...,加载文件,单击应用并关闭。你必须准确地解释什么是行不通的。
    • 样式对 android 平台不可见。我用 resource1.Resource.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath, 'itemstyle.style')); 临时解决了它但是部署中的第一个添加资产/内部itemstyle.style ...谢谢您的帮助。马可。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 2021-06-12
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 2016-03-14
    相关资源
    最近更新 更多