如上图,drawable中不只是可以放bitmap 还可以定制不同形状
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 圆角矩形实形 -->
<corners android:radius="50dp"/>
<!--实体颜色 -->
<solid android:color="#336699"/> </shape>
然后到layout中布局ImageView
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" > <TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:padding="10dp"
android:gravity="center"
android:background="@drawable/btn"
android:text="登录"
android:textColor="@android:color/white"/> <EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:text="111"/>
<!-- 去掉默认的background或者button @null -->
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:padding="10dp"
android:text="222"/>
<!-- 画一根线 -->
<View
android:layout_width="match_parent"
android:layout_height="3px"
android:layout_margin="5dp"
android:background="@android:color/darker_gray"/> <!-- android:src="@drawable/about" 引用图片资源 -->
<!-- android:adjustViewBounds="true" 拉伸按原图宽高比 -->
<!--android:scaleType="fitXY" 拉伸图片 -->
<ImageButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/about"
android:adjustViewBounds="true"
android:scaleType="fitXY"/> </LinearLayout>
效果图如下: