انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر پس زمینه textview در برنامه اندروید

تغییر پس زمینه textview در برنامه اندروید

#1
با سلام
من چهار تا textview دارم 
میخوام وقتی بر روی مثلا boys کلیک کردم رنگ پس زمینه textview تفییر کنه و اگر بر روی girls کلیک کردم رنگ پس زمینه boys به حالت اول برگرده و رنگ پس زمینه girls تغییر کنه :

   

لطفا کمکم کنید
با تشکر از زحمات خوب شما 
پاسخ

تغییر پس زمینه textview در برنامه اندروید

#2
boy_selected.xml

کد:
<?xml version="1.0" encoding="utf-8"?>
<layer-list
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape
          xmlns:android="http://schemas.android.com/apk/res/android">
            <stroke android:color="@color/SkyBlue" />
            <gradient android:startColor="@color/SkyBlue" android:endColor="@color/SkyBlue" />
        </shape>
    </item>
    <item android:bottom="5.0dip">
        <shape
          xmlns:android="http://schemas.android.com/apk/res/android">
            <stroke android:width="6.0dip" android:color="@*android:color/white" />
            <gradient android:startColor="@*android:color/white" android:endColor="@*android:color/white" />
        </shape>
    </item>
</layer-list>

و

boy_not_selected.xml

کد:
<?xml version="1.0" encoding="utf-8"?>
<layer-list
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape
          xmlns:android="http://schemas.android.com/apk/res/android">
            <stroke android:color="@color/SkyBlue" />
            <gradient android:startColor="@color/SkyBlue" android:endColor="@color/SkyBlue" />
        </shape>
    </item>
    <item android:bottom="1.0dip">
        <shape
          xmlns:android="http://schemas.android.com/apk/res/android">
            <stroke android:width="1.0dip" android:color="@*android:color/white" />
            <gradient android:startColor="@*android:color/white" android:endColor="@*android:color/white" />
        </shape>
    </item>
</layer-list>
پاسخ

تغییر پس زمینه textview در برنامه اندروید

#3
سلام برای تعیین رنگ پس زمینه میتونی از  این کد استفاده کنی :

کد:
setActivityBackgroundColor(Color.parseColor("#9BA8FFFF"));

برای رنگ پس زمینه ی متن هم از این کد :

کد:
txt.setBackgroundColor(Color.MAGENTA);

//به این شکل هم میتونی :

txt.setBackgroundColor(0xFF00FF00);

و برای تعیین رنگ متن هم از این کد :

کد:
txt.setTextColor(0xFF00FF00);

موفق باشید
پاسخ
 سپاس شده توسط admin ، alidarbedar

تغییر پس زمینه textview در برنامه اندروید

#4
با سلام ممنون از زحمات شما 
مشکلم حل شد
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان