为Android手机和平板电脑设计应用程序

时间:2013-09-21 06:10:04

标签: android android-layout android-drawable

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

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

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

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

phone test image

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

使用xyz.xml

添加到drawable文件夹名称中
<?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"

你会得到你想要的东西