国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android編程實(shí)現(xiàn)圓角邊框布局效果的方法

2019-10-22 18:33:35
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Android編程實(shí)現(xiàn)圓角邊框布局效果的方法。分享給大家供大家參考,具體如下:

這里用的是TableLayout布局的。先看效果圖

Android,圓角邊框,布局

下面看下布局文件

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android"  android:layout_width="fill_parent"  android:layout_height="fill_parent"  android:background="#FFFFFF"  android:orientation="vertical" >  <!-- 表格布局 -->  <TableLayout    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:padding="10dip" >    <!-- 表格布局:第一行 -->    <TableRow      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:background="@drawable/shape_top_corner_no_bottom_line"      android:padding="10dip" >      <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_vertical"        android:layout_marginRight="10dip"        android:text="姓名:" >      </TextView>      <EditText        android:id="@+id/bankingYourNameEditText"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_vertical"        android:layout_weight="1"        android:background="@null"        android:singleLine="true" >      </EditText>    </TableRow>    <!-- 表格布局:第二行 -->    <TableRow      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:background="@drawable/shape_no_corner_without_bottom"      android:padding="10dip" >      <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_vertical"        android:layout_marginRight="10dip"        android:text="聯(lián)系電話:" >      </TextView>      <EditText        android:id="@+id/bankingContactTelEditText"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_vertical"        android:layout_weight="1"        android:background="@null"        android:inputType="phone"        android:singleLine="true" >      </EditText>    </TableRow>    <!-- 表格布局:第三行 -->    <TableRow      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:background="@drawable/shape_bottom_corner_no_top_line"      android:padding="10dip" >      <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_vertical"        android:layout_marginRight="10dip"        android:text="聯(lián)系電話:" >      </TextView>      <EditText        android:id="@+id/bankingContactTelEditText"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_vertical"        android:layout_weight="1"        android:background="@null"        android:inputType="phone"        android:singleLine="true" >      </EditText>    </TableRow>  </TableLayout>  <Button    android:id="@+id/button1"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_gravity="center"    android:text="Button" /></LinearLayout>

表格布局中每個(gè)TableRow表示一行,TableRow中的每個(gè)基本控件都是一列,這是一個(gè)三行兩列的布局

這里的表格背景是自定義的shape,下面分別看一下三個(gè)shape的代碼。

shape_top_corner_no_bottom_line.xml文件:頂部帶圓角 白色背景 灰色邊框 無下邊框 長方體

<?xml version="1.0" encoding="UTF-8"?><!-- 頂部帶圓角 白色背景 灰色邊框 無下邊框 長方體 --><layer-list xmlns:android="http://schemas.android.com/apk/res/android">  <item>    <shape>      <solid android:color="#FFFFFF" />      <corners android:topLeftRadius="10dp" android:topRightRadius="10dp"        android:bottomRightRadius="0.1dp" android:bottomLeftRadius="0.1dp" />      <stroke android:width="1dp" android:color="#ffa8abad" />    </shape>  </item>  <item android:top="1dp" android:left="1dp" android:right="1dp">    <shape>      <solid android:color="#FFFFFF" />      <corners android:topLeftRadius="10dp" android:topRightRadius="10dp"        android:bottomRightRadius="0.1dp" android:bottomLeftRadius="0.1dp" />      <stroke android:width="1dp" android:color="#ffffffff" />    </shape>  </item></layer-list>

shape_no_corner_without_bottom.xml文件:不帶圓角 白色背景 灰色邊框 無下邊框 長方體

<?xml version="1.0" encoding="UTF-8"?><!-- 不帶圓角 白色背景 灰色邊框 無下邊框 長方體 --><layer-list xmlns:android="http://schemas.android.com/apk/res/android" >  <item>    <shape>      <solid android:color="#FFFFFF" />      <stroke        android:width="1dp"        android:color="#ffa8abad" />    </shape>  </item>  <item    android:left="1dp"    android:right="1dp"    android:top="1dp">    <shape>      <solid android:color="#FFFFFF" />      <stroke        android:width="1dp"        android:color="#ffffffff" />    </shape>  </item></layer-list>

shape_bottom_corner_no_top_line.xml文件:底部圓角 白色背景 灰色邊框 長方體

<?xml version="1.0" encoding="UTF-8"?><!-- 底部圓角 白色背景 灰色邊框 長方體 --><layer-list xmlns:android="http://schemas.android.com/apk/res/android">  <item>    <shape>      <solid android:color="#FFFFFF" />      <corners android:topLeftRadius="0.1dp" android:topRightRadius="0.1dp"        android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp" />      <stroke android:width="1dp" android:color="#ffa8abad" />    </shape>  </item>  <item android:top="1dp" android:bottom="1dp" android:left="1dp" android:right="1dp">    <shape>      <solid android:color="#FFFFFF" />      <corners android:topLeftRadius="0.1dp" android:topRightRadius="0.1dp"        android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp" />      <stroke android:width="1dp" android:color="#ffffffff" />    </shape>  </item></layer-list>

希望本文所述對大家Android程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乐东| 六枝特区| 博野县| 洮南市| 工布江达县| 全州县| 平利县| 鄂托克前旗| 镇沅| 原平市| 晋城| 呼和浩特市| 金湖县| 东台市| 正定县| 贞丰县| 南皮县| 麻栗坡县| 南和县| 宁强县| 卢氏县| 静乐县| 汉源县| 葫芦岛市| 镇安县| 平安县| 栖霞市| 贵南县| 万源市| 噶尔县| 册亨县| 襄城县| 钦州市| 宿州市| 曲麻莱县| 孝感市| 喀什市| 浦东新区| 屯昌县| 黑龙江省| 望城县|