Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

EditText atrofiga qanday qilib rang berish mumkin?

+3 ovoz
82 marta ko‘rilgan
so‘radi 25 dekabr, 16 Bilmasvoy (904 bal)

Android'da EditText'ning atrofiga ramka qilishim kerak.

Rasmda ko`rsatilgan sariq ramkani boshqa rannga almashtirmoqchiman. Standard ramka bo`lmasligi kerak.

Shuni qanday qilsa bo`ladi?

izoh qoldirdi 26 dekabr, 16 xakbar (129 bal)
tahrirlandi 26 dekabr, 16 oakrom
Androidchimasman, o'shani uchun mazkur havolani berib qo'ydim: http://stackoverflow.com/questions/27709238/edittext-change-border-color-with-shape-xml

1 ta javob

+1 ovoz
javob berdi 03 yanvar, 17 Saidolim (3,566 bal)
tanlangan 04 yanvar, 17 Kenjebaev
 
Eng yaxshi javob

Sizga quyidagi narsa kerak, tushunishimcha

Это EditText

Buning uchun drawable katalogida EditTextStyle.xml faylini yasimiz

<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 ning atributini almashtiramiz android:background="@drawable/EditTextStyle"

<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"/>

yordam berishi kerak (inglizcha versiyasi)

UPD:

Ramka rangini qanday almashtiraman? :)

quyidagi satrlarni almashtiring

...
<stroke android:width="3dp"
         android:color="#4799E8"/>
...
   android:startColor="#C8C8C8"
   android:endColor="#FFFFFF"
...

UPD 2:

Ko`k ramkaning matndan oralig`ini qanday ko`paytirsa bo`ladi? 

uning uchun EditText ga padding qo`shish kerak bo`ladi

<EditText
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="10dp"
android:paddingBottom="10dp"
...

(manba)

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...