زر الاختيار على انقر فوق المستمع يعمل فقط بعد تحديد زر التبديل

StackOverflow https://stackoverflow.com//questions/20023454

سؤال

في بلدي XML، لدي تخطيط نسبي مع زر تبديل، ومجموعتين من أزرار الراديو.

الآن تم تعيينه بحيث عند تحديد زر "تعويذات" في أول مجموعة زر الراديو، يجب أن أحضر مجموعة زر الراديو "Spellbuttons" حتى الأمام.

ومع ذلك، فإن هذا يعمل فقط إذا كنت قد لمست زر التبديل مرة واحدة على الأقل.من الناحية المثالية، لا يجب علي أن أتطرق إلى لمس زر التبديل للحصول على رمز OnClick الخاص بي للعمل، خاصة منذ أن أنوي جعل زر التبديل زر إيقاف مؤقت في النهاية.

إليك XML الخاص بي:

giveacodicetagpre.

وهنا رمز بلدي

giveacodicetagpre.

هل كانت مفيدة؟

المحلول 2

على ما يبدو كنت بحاجة إلى إحضار مجموعة زر راديو Spellbutton إلى الأمام وتعيينها غير مرئية قبل إدخال المستمع OnClick.في المستمع onclick، يمكنني استخدام المفاصات (عرض. المرافق).

ينتهي رمزي إلى الأعلى giveacodicetagpre.

نصائح أخرى

في OnClickListener الخاص بك لإهاء التدقيق الخاص بك إذا تم إرسال SpellButtons Radiogrogroup (). إذا كنت تريد أن تظهر عند النقر فوق تعاويذ Radiobutton، فأنت لا تحتاج إلى ذلك إذا حلقة.بدلا من استخدام TREETTOFRONT لماذا لا تستخدم المسافه () ()؟

شيء مثل هذا:

giveacodicetagpre.

وإذا كنت ترغب في إخفاءها عندما يتم النقر فوق Radiobutton آخر فقط setonclicklistener لذلك وجعل الرؤية Spellbuttons غير مرئية أو ذهبت

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top