更改的EditText android的背景颜色 [英] Change background color of edittext in android
问题描述
如果我改变的背景颜色我的的EditText
使用下面的code,它看起来像箱子收缩的,它并不能维持的ICS主题一个蓝色的底边框的存在默认的的EditText
。
If I change the background color of my EditText
using the below code, it looks like the box is shrunken and it doesn't maintain the ICS theme of a blue bottom border that exists for a default EditText
.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#99000000"
>
<EditText
android:id="@+id/id_nick_name"
android:layout_marginTop="80dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:orientation="horizontal"
android:layout_below="@+id/id_nick_name">
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="add"
android:layout_weight="1"
/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="cancel"
android:layout_weight="1"
/>
</LinearLayout>
</RelativeLayout>
下面是什么样子:
推荐答案
你应该做的是创造的EditText 9片图像,并设置图像编辑文本的背景。您可以通过创建9修补本网站
What you should do is to create a 9 patch image for edittext and set that image as edit text background. You can create 9 patches using this website
我附上一个样品9修补形象,为您reference.Use它的EditText背景,你会得到一个idea.Right点击图片并选择保存形象。当您保存的图像不要忘了给它作为9.png
I am attaching a sample 9 patch image for your reference.Use it as edittext background and you will get an idea.Right click the image and select "save image as". When you save the image dont forget to give its extension as "9.png"
这篇关于更改的EditText android的背景颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!