Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android給View設置上下左右邊框

android給View設置上下左右邊框

編輯:關於Android編程

一、使用場景

有時在開發中,遇到向表格形式的布局,這時該怎麼辦?

如果只是簡單的一條橫線或者豎線,直接使用TextView控件,寬或者高固定1dp或者2dp,高或者寬match parent,在定義一個background="#FF0000",這樣就實現了單一的線條功能。線條的顏色就是指定的背景顏色,線粗就是寬或者高。

但是如果四條邊框都有線,總不能一條一條的去拼接吧,這多費事。解決方法有2中,第一種方法是使用一張有背景線條的9-patch圖片;方法二,自己制作一個shape布局,在需要使用的地方通過background屬性引用即可。

下面就介紹第2種方法:

二、關鍵代碼

1.shape_textview_cart.xml

android:width="1dp"

android:color="#ebebeb"/>

android:bottom="1dp"

android:left="1dp"

android:right="1dp"

android:top="1dp"/>

2.引用的布局文件

android:layout_height="120dp"

android:layout_marginLeft="2dp"

android:layout_marginRight="2dp"

android:background="@drawable/shape_textview_cart"

android:orientation="horizontal">

android:id="@+id/cart_image"

android:layout_width="120dp"

android:layout_height="120dp"

android:layout_marginRight="1dp"

android:src="@drawable/qzone"/>

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical">

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved