• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

android开发的app安卓模拟器上面可以正常显示,到了手机上就界面全乱了。

051003pth0edp5t668mz1r.jpg

051006e1s4y2ml555jmvt1.jpg

051006fylycfhy33o3c4fh.jpg

051007wbgynbxx1u4mzu42.jpg

051032pbxc1cxeuzz4oxte.jpg

简单写了一个计算机的APP,在eclipse 中安卓模拟器模拟还是很好的,界面显示的很好,如左图所示,运行也没问题,但是移植到5.7的屏的华为手机上面以后,界面就变成左边这个样子了,也无法运行,查了不少资料说是分辨率的原因,不过还是不懂。

另外,我还有点疑惑,不同的手机手机屏幕,分辨率肯定是有所不同的,那下载app的时候要是屏幕分辨率不一样怎么办,难道无法显示?显然现实生活中没有这种情况,那么这个问题产生的原因是什么?如何解决呢??求指教!!
部分代码也在左侧有所显示,其余代码大同小异。

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

布局的问题。个人认为,你是为每个button都硬性的写了一个大小,layout_width="xxdp",这样才导致不能兼容其他分辨率手机。通常为了使一个布局能在不同分辨率的手机上有接近一样的效果,都不会去硬性的写宽度、高度,能用layout_weight解决的就用layout_weight解决,如果不能解决就只能在为不同分辨率的手机写一个值,存在不同分辨率的dimens.xml下。(不过这种方法很少用)  PS:多建几个分辨率不同的模拟器跑一下,慢慢调整

使用道具 举报

这种问题的通用问题,就是什么外边距内边距用百分比,因为不同的手机屏幕都不一样。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!