您好,登錄后才能下訂單哦!
我們現在要達到下面的效果:
我們這樣做了:我們可以先定義一個線性布局:
在線性布局中加入一個ImageView和一個Edittext
最后給這個線性布局加入背景,該背景就是外面的一個灰色邊框。
我們來看看代碼:
<LinearLayout android:id="@+id/RelativeLayout1" android:layout_width="250dp" android:layout_height="40dp" android:layout_margin="5dp" android:layout_gravity="center_horizontal" android:background="@drawable/roud_edit" android:focusable="true" android:focusableInTouchMode="true" android:gravity="center" android:orientation="horizontal" android:layout_marginLeft="3dp" android:layout_marginBottom="2dp" > <ImageView android:layout_width="25dp" android:layout_height="25dp" android:src="@drawable/search2"/> <EditText android:id="@+id/contactfind_text" android:layout_width="200dp" android:layout_height="fill_parent" android:layout_gravity="center_horizontal" android:focusable="true" android:focusableInTouchMode="true" android:gravity="center_vertical" android:hint="請輸入搜素聯系人" android:paddingLeft="15dip" android:paddingRight="10dip" android:singleLine="true" android:textSize="20sp" /> </LinearLayout>
android:background="@drawable/roud_edit"
這就是我們給線性布局添加的背景,我們來看如何實現
在:F:\voip_20141118\voip\res\drawable文件下建立
roud_edit.xml 里面代碼如下: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#00000000"/> <corners android:radius="8px"/> <stroke android:color="#33000000" android:width="2px" /> </shape>
其中:
xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 背景色 -->
<solid android:color="#FFE4B5"/>
<!-- 邊框色 -->
<stroke android:width="0.5dip" android:color="#81CE47" />
</shape>
http://www.xuebuyuan.com/38114.html
http://blog.csdn.net/ma12an/article/details/7758464
對應EDITText有下面一種屬性:也是比較常使用的:
http://xinmiao520169.blog.163.com/blog/static/205251258201302143933663/
好好的看看。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。