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

سوال: تعریف if در ویجت

وحید  11 سال پیش  11 سال پیش
0 0

سلام دوستان

من اگر بخوام در ویجتم زمانی که یک  button کلیک می شه یک if تعریف کنم باید چی کار کنم؟

با توجه به این که در ویجت ویو ها با findviewbyid تعریف نمی شن و نمی دونم چجور باید براشون setOnClickListener تعریف کنم که بعد بهشون دستور بدم.

نمونه کد رفتن به اکتیویتی با کلیک روی یک button:

 

Intent callIntent1 = new Intent(context, ActivityTwo.class);
callIntent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pending1 = PendingIntent.getActivity(context, 0, callIntent1, 0);
views.setOnClickPendingIntent(R.id.imgWDirect, pending1);

 

0 0
دوستان چجوری برای یک کلیک تو ویجت شرط تعریف کنم؟ (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
وحید  11 سال پیش
0 0

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

که با اینفلیتور تبدیل به xml کنم:

حالا چجوری براش setonclick تعریف کنم و درونش شرط بذارم؟

 

 View layout = G.inflater.inflate(R.layout.widget, null);
ImageView view = (ImageView) layout.findViewById(R.id.imgName);

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