昨天面试android遇到的一个奇葩问题.

是一个技术老总问的 说说你对Android UI 的认识.. 如果是你 你会怎么回答?

很粗糙的一个问题

如果是技术老总。可以从技术角度

android在UI的展现上有足够的可定制性。但缺少足够的UI合理性的规范,这点ios做的很好。
对于每个控件的大小,高度,宽度,以及展现形式都给出了一个参考性的规范,这样的规范或许缺少灵活,但实际用了之后,对用户的体验是很合理的。

ui不仅仅为视觉服务,在移动应用,应该更为ux服务。

第二点,ui的自适应,虽然给出了一些方案。但可能对于游戏方面,最终还是采用根据屏幕大小,分辨率,dpi。计算比例因子来缩放ui元素。这点目前没法绕开。

建议去看看android的开发文档,上面有对android UI部分的讲解
比如下面这个图(问答不支持图片上传就自己随便表示了)

    view group
        |
        |
   ------------
  |     |      |

view group view view
或者android绘制UI的机制,以及view中必须有个跟节点通过setContentView()方法设置到activity中。
再或者android用XML绘制UI的好处……等到……