2

xml で点線を定義しました。

<shape android:shape="line" >
    <stroke
        android:dashGap="2dp"
        android:dashWidth="2dp"
        android:width="1dp"
        android:color="#C69EA2" />
</shape>

これをドローアブルとしてロードし、EditText の各行の下に描画しようとします。

Rect r = mRect;
int baseline = getLineBounds( line , r);
drawable.setBounds(r.left, baseline + 1, r.right, baseline + 2);
divider.draw(canvas);

ただし、点線ではなく、実線のみが表示されます。何が問題ですか ??

4

1 に答える 1

1

最後に、ハードな加速が影響していることを発見しました。閉じるだけで問題ありません。

于 2013-01-26T15:34:49.260 に答える