【问题标题】:How can I make images fit every device on android application如何使图像适合 android 应用程序上的每个设备
【发布时间】:2014-02-22 07:33:30
【问题描述】:

我正在插入按钮和图像,它们应该水平接触 android 设备宽度的边框,但它们不是结果,按钮和图像的两侧都留有很少的空间。当我在更大尺寸的设备上测试应用程序时,图像和按钮相对而言显得相当小。我该怎么办?

【问题讨论】:

  • 显示您的代码和快照。
  • @PiyushGupta 这里是代码:schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >

标签: android


【解决方案1】:

这些链接将帮助您为多个屏幕创建应用程序:

http://developer.android.com/training/multiscreen/screensizes.html

http://developer.android.com/guide/practices/screens_support.html

这些是android关于实现对多种屏幕尺寸的支持的官方文档。

<supports-screens android:smallScreens="true" 
          android:normalScreens="true" 
          android:largeScreens="true"
          android:xlargeScreens="true"
          android:anyDensity="true" />

将此添加到应用程序的清单文件中。

【讨论】:

    【解决方案2】:

    按钮和图片两侧的空间很小

    尝试更改 UI 组件的边距和内边距。

    当我在更大尺寸的设备上测试应用程序时,图像和 按钮看起来比较小。

    Android documentation 提供了有关应为各种屏幕尺寸使用何种尺寸图像的非常详细的信息。你可能想读一下。

    【讨论】:

      【解决方案3】:

      在您的 XML 文件中,您可以使用 android:scaleType。请参阅scaleType 的文档。

      使用提供的描述,scaleType 有点难以理解,除非您使用每种比例类型并亲自查看其效果。

      您可以通过编程方式执行this 之类的操作,但这在很大程度上取决于您的特定用例要求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-10
        • 1970-01-01
        • 2018-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-04
        • 2017-03-21
        相关资源
        最近更新 更多