0

このリンクのようなスタイルを取得するにはどうすればよいですか?Facebookのように

4

1 に答える 1

0

<shape>一部の角のみを丸めた XML でドローアブルを使用できます。例えば:

<shape android:shape="rectangle" >
    <solid android:color="@android:color/white" />
    <stroke android:color="@android:color/darker_gray" android:width="1dp" />
    <corners
        android:bottomLeftRadius="0dp"
        android:bottomRightRadius="0dp"
        android:radius="5dp" />
</shape>

これは、API レベル 8 以降でのみ機能します。その前に、0dp コーナー半径属性が無視される (すべてのコーナーが丸められる) 原因となるバグがありました。<layer-list>これは、丸みを帯びた長方形と正方形の長方形、またはそれを 2 つ重ねたドローアブルを使用することで克服できます。境界線をどのように見せたいかによっては、境界線を正しく設定するのが少し難しい場合がありますが、少し試してみるとうまくいくはずです。

于 2012-05-31T23:46:28.637 に答える