自前でShaderだのDrawableなxmlを作ってもいいんですが、デフォルトがあるんだからそれ使ったらいいじゃないのっていう。
準備
適当に以下の様なレイアウトファイルを作成する。
仮にdivider.xmlとする
<View xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="1dp" android:background="?android:attr/listDivider" />
使う
レイアウト上でincludeして使います。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <include layout="@layout/divider" /> <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"> <include layout="@layout/divider" /> <Button android:text="Button" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"> <include layout="@layout/divider" /> </LinearLayout>
ほうほう。
これはAndroid1.6の場合です。Android2.1以降ではListViewのdividerもシンプルになってちょっとあれだなぁと思ったり。
おわり
dividerに困ったらもうこれ使っとけ、みたいな。
0 件のコメント:
コメントを投稿