【Android】layout に標準パーツを入れるだけで区切り線を実現するショートコード




layout に標準パーツを入れるだけで区切り線や枠線のようなものを実現する。


XMLに Viewを書くだけ、余計なxml や Javaクラス不要。

次のように書くと黒い横線ができる。
これ一本で、高さや色、左右のマージンも簡単に調整できる。

                 <View
                android:layout_width="match_parent"
                android:layout_height="1dp"
                android:layout_marginTop="16dp"
                android:layout_marginLeft="50dp"
                android:layout_marginRight="50dp"
                android:background="#000000"
                />

応用例

もっと立体ぽくしたい場合はこちら。

        <FrameLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <View
                android:layout_width="match_parent"
                android:layout_height="1dp"
                android:layout_marginTop="16dp"
                android:layout_marginLeft="50dp"
                android:layout_marginRight="50dp"
                android:background="#000000"
                />
            <View
                android:layout_width="match_parent"
                android:layout_height="1dp"
                android:layout_marginTop="17dp"
                android:layout_marginLeft="50dp"
                android:layout_marginRight="50dp"
                android:background="#777777"
                />
        </FrameLayout>

 

参考

Androidのレイアウトにヘアライン(横線の区切り)を入れる - Qiita
http://qiita.com/Nunocky/items/c0573fe2774ea0d8b7fc

Delicious にシェア
Digg にシェア
reddit にシェア
LinkedIn にシェア
LINEで送る
email this
Pocket

1,447 views.



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です