View Full Version : تغییر رنگ کادر EditText
kamal70
جمعه 01 اردیبهشت 1396, 12:19 عصر
سلام چطور می تونم رنگ کادر EditText را در اندروید استودیو عوض کنم؟ چون خودش پیش فرض سفیده با رنگ پس زمینه سفید تشخیص داده نمیشه
kingsezar
جمعه 01 اردیبهشت 1396, 13:29 عصر
یک فایل xml با نام EditTextStyle.xml توی پوشه drawable بساز با مقدار های زیر
<?xml version="1.0" encoding="utf-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:thickness="0dp"
android:shape="rectangle">
<stroke android:width="3dp"
android:color="#4799E8"/>
<corners android:radius="5dp" />
<gradient
android:startColor="#C8C8C8"
android:endColor="#FFFFFF"
android:type="linear"
android:angle="270"/> </shape>
<EditText
android:id="@+id/inputSearchEditText"
android:layout_marginLeft="15dp"
android:layout_marginTop="15dp"
android:layout_marginBottom="20dp"
android:layout_marginRight="15dp"
android:layout_centerVertical="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="start"
android:gravity="center"
android:hint="Search text"
android:inputType="text"
android:background="@drawable/EditTextStyle"/>
kamal70
جمعه 01 اردیبهشت 1396, 14:16 عصر
این همه کد چیه یعنی خود اندروید استودیو واسه تغییر رنگ کادر هیچ پیش بینی نکرده؟
behzad74
جمعه 01 اردیبهشت 1396, 22:10 عصر
سلام چطور می تونم رنگ کادر EditText را در اندروید استودیو عوض کنم؟ چون خودش پیش فرض سفیده با رنگ پس زمینه سفید تشخیص داده نمیشه
روی EditText کلیک کنید . بعد از قسمت Properties گزینه Background روی علامت اچار کلیک کنید . از منوی باز شده Color رو انتخاب کنید . ازونجا میتونید رنگ موردنظر رو انتخاب کنید
روش دیگر هم بصورت برنامه نویسی هست :
EditText et;
et = (EditText) findViewById(R.id.editText);
et.setBackgroundColor(Color.GREEN);
et.setTextColor(Color.BLACK);
.
Background color = رنگ پس زمینه
TextColor = رنگ متن
kamal70
یک شنبه 03 اردیبهشت 1396, 08:14 صبح
منظورم رنگ کادر دور EditText بود
behzad74
یک شنبه 03 اردیبهشت 1396, 22:02 عصر
منظورم رنگ کادر دور EditText بود
یک فایل XML در پوشه ی Drawable بساز با این مشخصات (برای مثال : backwithborder.xml ) :
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#00000000" />
<stroke android:width="1dip" android:color="#ffffff" />
</shape>
حالا برو توی ویژگی های Edittext و این خط رو اضافه کن : android:background="@drawable/backwithborder"
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.