设计安卓屏幕混合文本和图形,更好的方法



我想在Android 4中开发一个应用程序,可以显示一些仪表,文本,图像等。它将显示从连接到IOIO板(硬件)的传感器读取的信息:- 温度计(线性和角度)- 水平水平线(10自由度IMu)- 速度(垂直轨距)- 高度(垂直规)-等。。。

基本上就像Garmin G1000一样,但水平水平线将显示在正方形(不是所有屏幕)中。例如,此图像:Garmin G1000图像

屏幕将包含文本和图形。有些图形可能会频繁变化(水平水平线、速度等),但其他图形可能会频繁变化(温度、燃油质量等)。我想知道最好的方法是什么:用画布绘制所有屏幕,或者用文本视图放置文本,用透明位图或其他选项放置图形。如果有人能告诉我他对设计它和组织视觉组件的最佳方法的看法,我会很想。提前谢谢。

使用Android,您的设计空间受到限制。因此,对于这样的事情,我建议嵌套一些布局。您可以为背景设置一个,为您想要执行的任何功能设置其他功能。我还建议规划要显示的内容以及最适合该功能的布局。例如:

  • 使用相对布局设置横向背景
  • 将衬里布局用于侧面的标尺功能
  • 也许对地图使用网格布局
  • 使用拆分操作选项卡作为底部的选项
  • 使用菜单进行校准设置
  • 对所有移动的有趣仪表和文本框等使用相对布局。

然后从那里开始,就是让一切正常起来的问题。以下是有关布局的一些链接:链接 1 链接 2

最新更新