qq_38423382
qq_38423382
2017-12-15 11:25
采纳率: 97.3%
浏览 2.5k

Android studio模拟器显示图片有问题

图片说明
怎么这么小还在左上角和layout上面显示的不一样

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • chy6575
    Chenay_ 2017-12-18 08:40
    已采纳

    1.你的模拟器分辨率明显太高了,
    2.在左上角是应为系统默认一般都是重左上角开始布局, 如果你想在中间设置显示子空间设置android:layout_gravity="center" 在父空间中设置 如下属性:将父控件设置为 android:gravity="center"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    3.之所以和布局中显示不一样是应为你的布局试图 Preview 中 选择的模拟器(看 Preview 第一排的显示的模拟器名称)和开启的模拟器不一样

    点赞 评论
  • lin455989875
    林老头、 2017-12-15 11:50

    是模拟器的分辨路设置问题吧。

    点赞 评论
  • caozhy

    Nexus这个分辨率太高,在Create a virtual device的Select Hardware里,可以选择一个分辨率低一些的设备。

    具体步骤:http://www.jianshu.com/p/9b2197d3830a

    点赞 评论
  • DaiYuMeng
    DaiYuMeng 2017-12-15 14:24

    应该就是分辨率的问题,可以下载个其他的模拟器来运行测试下。

    点赞 评论
  • xingxingchance
    傻欣妹陀 2017-12-15 23:34

    可能是模拟器分辨率的问题,也可能是图片scaleType设置不对。

    点赞 评论
  • dcxy0
    Q544471255 2017-12-16 01:11

    换个模拟器试试,也可以贴代码看看。

    点赞 评论
  • terrydidi
    terrydidi 2017-12-17 16:20

    试试用Bluestacks模拟器

    点赞 评论
  • machi_thisisneo
    Saeba 2017-12-19 12:06

    模擬器視坪分變率設定太高造成你的定位值過小. 重設模擬器視頻分變率. 1600x1280 => 800x600

    点赞 评论
  • qq_16402745
    lone494704348 2017-12-20 06:20

    模拟器的分辨率有点高。你选个480*800的试试

    点赞 评论

相关推荐