我将从非常简单的基本问题开始,如何保留平板电脑和手机的按钮图像,
我有一个按钮,我想使用宽度作为full_parent,这使我的按钮很好,现在如果我有不同的2布局会发生什么。
我知道多种布局概念,但我如何确保我的按钮图像不会拉伸以适应我的屏幕
所以我想用dpi,但是dpi不会解决问题
如果您将此图像视为电话应用程序,并且按钮“测试此按钮”并且关于布局“测试”的宽度类似,
现在,在平板电脑中实现相同行为的最佳方法是什么。
它适用于所有尺寸的设备吗?或者我们需要采用不同的方法吗?
我面临的大部分问题是因为静态图像,我尝试使用不同的2 dpi,但我认为dpi不依赖于设备大小,因为相同宽度的设备可以有不同的-2 dpi
我需要了解在每个设备的一个应用上实施的方法。
答案 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"
你会得到你想要的东西