0

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

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

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

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

电话测试图像

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

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

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

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

我需要了解在每个设备的一个应用程序上实现的方法。

4

1 回答 1

0

使用 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"

你会得到你想要的

于 2013-09-21T06:24:53.697 回答