trapezoid example custom create android xml-drawable shapedrawable

example - shape android



Android traza una lĂ­nea trazada potencial ICS error (2)

La siguiente es una línea discontinua, definida como ShapeDrawable en XML:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <size android:height="2dp" android:width="700dp" /> <stroke android:width="1dp" android:color="@android:color/black" android:dashWidth="1dp" android:dashGap="2dp" /> </shape>

Esto dibujará una bonita línea de puntos en varios teléfonos Gingerbread. Sin embargo, en el Galaxy Nexus, los guiones parecen ignorarse y la forma se dibuja como una línea contigua. Aún más curioso, un emulador que ejecuta ICS lo renderizará correctamente con los guiones, es solo el dispositivo físico que caga.

¿Me estoy perdiendo algo obvio? ¿O es esto realmente un error con Android 4.0? La línea se utiliza en varios lugares. Aquí hay un ejemplo de ImageView:

<ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/observation_observe_side_margin" android:layout_marginRight="@dimen/observation_observe_side_margin" android:layout_marginTop="16dp" android:contentDescription="@string/dotted_line_description" android:src="@drawable/dotted_line" />