【问题标题】:Designing an app for Android Phone and Tablet为 Android 手机和平板电脑设计应用程序
【发布时间】:2013-09-21 14:24:53
【问题描述】:

我将从非常简单的基本问题开始,我如何为平板电脑和手机保留按钮图像,

我有一个按钮,我想使用宽度作为 full_parent,这使我的按钮很好,现在如果我有不同的 - 2 布局会发生什么。

我知道多种布局概念,但我如何确保我的按钮图像不会拉伸以适应我的屏幕

所以我想用dpi,但是dpi解决不了问题

如果您将此图像视为电话应用程序,并且按钮“测试此按钮”和关于布局“测试”的宽度相似,

现在在平板电脑中实现相同行为的最佳方法是什么。

它适用于所有尺寸的设备吗?还是我们需要采用不同的方法?

我面临的大部分问题是由于静态图像,我尝试为此使用不同的 2 dpi,但我认为 dpi 与设备大小无关,因为相同宽度的设备可以有不同的 2 dpi

我需要了解为每台设备在一个应用上实施的方法。

【问题讨论】:

    标签: android android-layout android-drawable


    【解决方案1】:

    使用 xyz.xml 添加到可绘制文件夹名称中

    <?xml version="1.0" encoding="utf-8"?>
        <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
        <item>
            <shape android:shape="rectangle">
                <gradient android:startColor="#000000" android:endColor="#333333" android:angle="90"/>
                <corners android:radius="5dp"/>
            </shape>
        </item>
    </layer-list>
    

    并在您创建按钮的布局中添加到

    android:background="@drawable/xyz"
    

    你会得到你想要的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多