【问题标题】:Android background image安卓背景图片
【发布时间】:2012-04-11 21:58:57
【问题描述】:

我有一个尺寸为 720x1280 的背景图片,用于 LG Nitro P930 等大屏幕手机。但是,当我有一个显示此图像的应用程序时,它不会覆盖屏幕底部大约半英寸。该图像在正常和小屏幕尺寸上看起来都很好,并且我在清单文件中包含了所有支持屏幕。

我可以做些什么来让我拉伸图像以适应屏幕,还是我做错了什么?

【问题讨论】:

  • 添加 android:scaleType="fitXY" stackoverflow.com/a/9478320/1012284
  • 我认为您应该在布局 xml 中使用 fill_parent 作为高度和宽度。
  • 我使用的是背景而不是图像视图。我应该换吗?
  • 请不要使用fitXY,除非您的背景图片没有任何细节。它会在不考虑纵横比的情况下拉伸它并扭曲图像。请改用centerInsidecenterCrop,这将适合图像同时保持纵横比(会发生一些裁剪)。
  • 我的应用程序由选项卡组成,我看到的另一件事是,如果我删除背景图像并只是更改底部半英寸仍为黑色的颜色。有什么想法吗?

标签: java android android-layout


【解决方案1】:

在布局 xml 中添加 android:scaleType="fitXY" 和 fill_parent 的高度和宽度


您不必使用图像视图背景应该可以正常工作,您是否在某个地方使用滚动视图?

【讨论】:

  • 没有滚动视图,我有宽度和高度的 fill_parent,我将 scaletype 添加到 relativelayout 背景中,但仍然没有运气。
  • 您介意为布局的“大纲”截屏吗?
【解决方案2】:

我想通了。它实际上是手机上优化应用程序的设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多