آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

عمل کرد 2 تا imageView را چگونه مثل radio button کنیم؟

Pr0gramm3r  11 سال پیش  11 سال پیش
0 0

سلام

من 2 عکس لایک و دیس لایک دارم که وقتی رو هر کدوم کلیک میشه شکلش عوض میشه 

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

ممکنه نفهمیده باشید منظورمو 

این دو تا رو ببینید :

حالا وقتی رو مثبت کلیک میکنم :

حالا میخوام وقتی رو منفی کلیک کردم , مثبت مثل عکس اول بشه

برای این که حالت هر کدوم تغییر کنه رویداد کلیک رو شبیه سازی میکنم

یک سری کد خودم تست زدم ولی حالت بی نهایت به وجود اومد و هی هم دیگه کلیک میشدن :|

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Pr0gramm3r  11 سال پیش
0 0

اینم کدی که نوشتم ولی حالتی به وجود میاد که هی رویه یک دیگه کلیک میکنن

@Override
	public void onClick(FlipImageView view) {
		String tag = view.getTag().toString();
		if (tag.equals("moreLike")){
			like = true;
			if (dislike == true){
				moreDis.performClick();
				dislike = false;
			}
		}else if (tag.equals("moreDis")){
			dislike = true;
			if (like == true){
				moreLike.performClick();
				like = false;
			}
		}
		Log.i("likedis", "" + like + "|" + dislike);
	}
+1 0
چرا از setOnClickListener استفاده نمیکنی؟ (11 سال پیش)
0 0
این یه لایبری هست که از گیت هاب دانلود کردم و وقتی روش ست آن کلیک ست میکنم کار نمیکنه ( ایمیج رو فلیپ نمیکنه ] (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .