如何使用自定义视图设计android项目?

这不是一个有确切答案的问题,但我需要一些建议来开发我的应用程序。如何使用自定义视图设计android项目?

我有送给我所有的应用程序信息(字体,样式等)的Web服务。目的是在多个设备上使用该服务。我为我的应用程序创建了数据模型。因此,我拥有了我需要的一切。现在我需要将来自服务器的数据可视化为我的应用程序。我想到了自定义视图,或者是多个自定义视图,以根据需要的视图来显示数据。这是一个正确的选择吗?或者你能给我更好的建议吗?谢谢

回答:

我会说这是一个很好的方法来做到这一点。您可以创建一个库项目,在其中实施这些视图,以便可以在多个应用程序中使用它们。请记住,您需要在布局xml中指定完整的软件包名称。

回答:

的WebView也许是你在找什么。可以使用WebView构建完整的应用程序,而用户不会注意到他所看到的全部都是由HTML和CSS组成的。它可以感觉非常原生。

如果您的服务器不仅提供数据,而且外观细节,如样式,等等。然后真,最自然的解决方案似乎是web视图。您实际上可以构建HTML页面(或片段)服务器端,并将它们交付给设备。

WebView是非常可定制的。您可以停用缩放等等,并使用正确的CSS规则,您的用户界面将跨设备呈现一致。

并与WebView.addJavascriptInterface(),你可以很容易与您的Java类,因此数据模型进行交互。

以上是 如何使用自定义视图设计android项目? 的全部内容, 来源链接: utcz.com/qa/262042.html

回到顶部