gpt4 book ai didi

Android 动态 View /布局 - 服务器端 View /布局生成

转载 作者:行者123 更新时间:2023-11-28 22:11:25 25 4
gpt4 key购买 nike

我正在开发跨平台应用程序,其中的通用代码(如业务逻辑和其他通用内容)位于通用库中。我需要用 UI(用户界面)解决问题。

服务器端通信完全在公共(public)代码中实现。服务器正在向应用程序发送数据,并根据这些数据更新 UI。

想法是在公共(public)代码中生成 View ,这些生成的 View 会在设备屏幕上更新。

在 Android 上,您有在资源文件夹中存储的 XML 布局文件中定义的 View 。在 Windows Phone 8 上,您有 XAML 定义的 View 。我猜在 Mac/iOS 上它是某种 XML,但我在 Apple 平台上没有太多经验。

所以每个平台都支持类似 XML 的 View 定义。我的想法是使用从输入 XML 数据到 XML/XAML View 定义的 XSLT 转换来生成 UI。 I know how to do it in Windows Phone , 但我不知道如何为 Android 平台做。

假设我需要在服务器端生成 Android Activity 布局并在 Android 设备屏幕上显示此 Activity

有什么想法吗?这可能吗?

注意:我知道如何在 Android 上以编程方式动态创建 android View ,但我需要在服务器端以某种方式生成 Resource\layout\main.axml 并在运行时在 Android 上应用此 main.xaml 文件。

最佳答案

在 Android 上无法做到这一点。它不受支持。在每个平台上编写我自己的解析器并不是我的解决方案。

理论解决方案:在跨平台上构建您的应用程序 Qt 5 framework .在 QML 设计器中设计您的 View 并将其用于您的应用程序。它应该在所有平台上正确呈现。您还可以随时从您的服务器获取/更新您的 QML,使您的 UI 保持最新。

关于Android 动态 View /布局 - 服务器端 View /布局生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22834057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com