رفتن به مطلب
  • 0

تغییر پس زمینه edit text با کلیک روی آن


ghost94

سوال

سلام به همگی

من دو تا edittext دارم که یکیش یوزر نیمه و اون یکی پسورد 

به هر دو تاش بک گراند دادم

میخوام وقتی رو هر کدومش که کلیک شد بک گراندش عوض بشه و بک گراند اون یکی به حالت اولش برگرده 

از متد onClick استفاده کردم ولی وقتی که روش کلیک میشه عمل نمیکنه و باید دو بار روی edittext کلیک کرد که زمینه اش تغییر کنه

پیشاپیش ممنون از راهنمایی هاتون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

به وسیله این رویداد »

Sub edt_FocusChanged (HasFocus As Boolean)
	
End Sub

کارتون رو انجام بدید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 4 دقیقه قبل، مجید آرتا گفته است :

سلام

به وسیله این رویداد »


Sub edt_FocusChanged (HasFocus As Boolean)
	
End Sub

کارتون رو انجام بدید.

مرسی از پاسختون 

ولی توی اندروید استودیو !!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

متوجه نشدم برای اندروید استودیو می خوایید »

editText.setOnFocusChangeListener(new OnFocusChangeListener() {
    @Override
    public void onFocusChange(View view, boolean hasFocus) {
        if (hasFocus) {
            Toast.makeText(getApplicationContext(), "Got the focus", Toast.LENGTH_LONG).show();
        } else {
            Toast.makeText(getApplicationContext(), "Lost the focus", Toast.LENGTH_LONG).show();
        }
    }
});

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 35 دقیقه قبل، مجید آرتا گفته است :

متوجه نشدم برای اندروید استودیو می خوایید »


editText.setOnFocusChangeListener(new OnFocusChangeListener() {
    @Override
    public void onFocusChange(View view, boolean hasFocus) {
        if (hasFocus) {
            Toast.makeText(getApplicationContext(), "Got the focus", Toast.LENGTH_LONG).show();
        } else {
            Toast.makeText(getApplicationContext(), "Lost the focus", Toast.LENGTH_LONG).show();
        }
    }
});

 

عالی بود مرسی

یه سوال دیگه 

برای دکمه میخوام وقتی روش کلیک شد فقط در لحظه کلیک یه بک گراند دیگه به خودش بگیره و روی اون نمونه !

اگه راهنمایی کنید ممنون میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 4 دقیقه قبل، ghost94 گفته است :

عالی بود مرسی

یه سوال دیگه 

برای دکمه میخوام وقتی روش کلیک شد فقط در لحظه کلیک یه بک گراند دیگه به خودش بگیره و روی اون نمونه !

اگه راهنمایی کنید ممنون میشم

شما باید توی رویداد Down  دکمه کد بنویسید.یعنی زمانیکه کاربر دکمه رو تاچ میکنه و بر میداره.3 رویداد اینجا اتفاق میوفته »

  1. Click
  2. Down
  3. Up:البته این زمانیکه شما دستتون رو از روی دکمه بر میدارید اتفاق میوفته.

اینجا کار شما با Down  صورت میگیره.

 

 


yourButton.setOnTouchListener( yourListener );

public boolean onTouch( View yourButton , MotionEvent theMotion ) {
    switch ( theMotion.getAction() ) {
    case MotionEvent.ACTION_DOWN: 
			//codes
		break;
    case MotionEvent.ACTION_UP: 
			//codes
		break;
    }
    return true;
}

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...