2013-09-21 58 views
0

我会用很简单的最基本的问题,如何保持一个按钮图像的平板电脑和手机启动应用程序,设计为Android手机和平板电脑

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

我知道多个布局的概念,但我怎么能保证我的按钮图像不会拉伸以适应我的屏幕

所以我想用dpi的,但dpi将不能解决问题

phone test image

如果您查看此图像作为手机应用程序,以及按钮“测试此按钮”和有关布局“测试”是在宽度similiar,

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

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

最让我现在面临的问题是,因为静态图像,我试图用不同的-2的DPI对于这一点,但我认为dpi是不是设备大小相关的,因为相同的宽度设备可以有不同的-2 DPI

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

回答

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" 

你会得到你想要的