我的代码有5个可绘制文件夹(drawable, drawable-mdpi, drawable-hdpi, drawable-xhdpi, drawable-sw330dp)
。每一个都用于不同的屏幕密度。我测试了每个分辨率并进行了相应调整。目前唯一的问题是,当我在Droid RAZR上测试应用程序时,我的形状绘制不正确。该手机的屏幕尺寸为540像素x 960像素。Android屏幕分辨率540px x 960px可绘制文件夹问题
我曾尝试三种不同的可绘制的文件夹名称:下面
无
1)drawable-sw330dp
2)drawable-sw540dp
3)drawable-sw225dp
< <这通过@CommonsWare建议正在调整到存储在其中的xml文件。看起来手机使用drawable-hdpi而不是进入特定的(sw)文件夹。是否有另一种方法确保电话引用正确的文件夹?
示例XML文件:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<solid android:color="@color/menu_active" />
<padding android:left="1dp" />
</shape>
</item>
<item>
<rotate
android:fromDegrees="135"
android:pivotX="96.5%"
android:pivotY="82%"
android:toDegrees="45" >
<shape android:shape="rectangle" >
<solid android:color="#000" />
<padding android:left="1dp" />
</shape>
</rotate>
</item>
屏幕大小? –
@SciJoker需要固定的屏幕尺寸为540px x 960px – industrychanger