设计android屏幕混合文字和图形,更好的方法?

时间:2013-10-03 11:59:39

标签: android ioio

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

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

屏幕将包含文字和图形。某些图形可能经常变化很高(水平地平线,速度等),但其他没有(温度,燃料数量等)。 我想知道最好的方法是什么:使用画布绘制所有屏幕,或者使用Textview和带有透明位图的图形或其他选项放置文本。 我想如果有人可以告诉我他对设计它的最佳方法以及组织可视组件的看法。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

使用android,您的设计空间有限。所以对于类似的东西,我建议嵌套一些布局。你可以为背景设置一个,为其他功能设置其他功能。我还建议您计划要显示的内容以及最适合该功能的布局.Eg:

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

然后从那里开始,这是让一切运转起来的问题。 以下是布局的一些链接: Link 1 Link 2