Разделитель рисования Android / Разделительная линия в макете?

685
задан Paresh Mayani 19 February 2011 в 09:17
поделиться

1 ответ

если вы используете actionBarSherlock, вы можете использовать класс com.actionbarsherlock.internal.widget.IcsLinearLayout для поддержки разделителей и показа их между представлениями.

пример использования:

<com.actionbarsherlock.internal.widget.IcsLinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:divider="@drawable/divider"
    android:dividerPadding="10dp"
    android:orientation="vertical"
    android:showDividers="beginning|middle|end" >
... children...

res / drawable /divr.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <size android:height="2dip" />

    <solid android:color="#FFff0000" />

</shape>

отмечают, что по какой-то причине в графическом конструкторе отображается сообщение «android.graphics.bitmap_delegate.nativeRecycle (I ) Z ". не уверен, что это значит, но его можно игнорировать, так как он отлично работает как на новых версиях Android, так и на старых (протестированных на Android 4.2 и 2.3).

кажется, что ошибка отображается только при использовании API17 для графический дизайнер.

15
ответ дан android developer 19 February 2011 в 09:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: