رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

غیر فعال سازی RadioButton های دیگه


پست های پیشنهاد شده

سلام به همه دوستان : امید وارم که روزه بهتون فشار نیاورد باشه  :) (2 تا سوال)

1-میخواستم بدونم  وقتی 10 radiobutton داشته باشیم چطور میشه وقتی یه RB فعال میشه بقیه غیر فعال بشن البته اولین میبینم که RB  همه با هم  فعال میشند مثلا تو سی شارپ اینجوری نبود ؟

2-و چه جوری باید مقدار یه Rb  با محتویات edit Text v رو با هم برگردونم ؟

مثلا وقتی RB 1  که مقدارش برابر 5 هست  با مثلا edit texi  که داخلش  هست 2  رو با هم جم کنم ؟

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

rb.jpg.e2ea86ce0d18a20ee3683f51fb7b1c80.jpg

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

سلام دوست عزیز

منظورتون از اینکه یکی رو فعال کنین بقیه غیرفعال بشن چیه؟خب طرف بخواد گزینه رو عوض کنه بقیه غیرفعالن چجوری انتخاب کنه؟!

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

مثلا کد زیر 5 تا رادیو باتن داره که فقط یکی قابلیت انتخاب و دارن

[shcode=xml]

        android:id="@+id/radioGroup1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignLeft="@+id/button2"

        android:layout_centerVertical="true" >

       

            android:id="@+id/radio0"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:checked="true"

            android:text="RadioButton" />

       

            android:id="@+id/radio1"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="RadioButton" />

       

            android:id="@+id/radio2"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="RadioButton" />

        

            android:id="@+id/radio3"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="RadioButton" />

         

            android:id="@+id/radio4"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="RadioButton" />

   

[/shcode]

شما می تونین 10 تا بذارین.

برای جمع کردن مقدارها.اگه میخواین جواب بهتون بده که 5+2=7 میتونین برای هر رادیو باتن مقدار بذارین و مقدار ادیت تکست رو هم با گت تکست بگیرین به اینتجر تبدیل کنین و بعد هر دوتا مقدار و باهم جمع کنین

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

سلام دوست عزیز

منظورتون از اینکه یکی رو فعال کنین بقیه غیرفعال بشن چیه؟خب طرف بخواد گزینه رو عوض کنه بقیه غیرفعالن چجوری انتخاب کنه؟!

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

مثلا کد زیر 5 تا رادیو باتن داره که فقط یکی قابلیت انتخاب و دارن

[shcode=xml]

        android:id="@+id/radioGroup1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignLeft="@+id/button2"

        android:layout_centerVertical="true" >

       

            android:id="@+id/radio0"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:checked="true"

            android:text="RadioButton" />

       

            android:id="@+id/radio1"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="RadioButton" />

       

            android:id="@+id/radio2"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="RadioButton" />

        

            android:id="@+id/radio3"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="RadioButton" />

         

            android:id="@+id/radio4"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="RadioButton" />

   

[/shcode]

شما می تونین 10 تا بذارین.

برای جمع کردن مقدارها.اگه میخواین جواب بهتون بده که 5+2=7 میتونین برای هر رادیو باتن مقدار بذارین و مقدار ادیت تکست رو هم با گت تکست بگیرین به اینتجر تبدیل کنین و بعد هر دوتا مقدار و باهم جمع کنین

 ممنون از جوابتون  فقط من هز TableRow نو layout استفاده کردم  وبه همین خاطر هم  RadioGroup بیتاثیر میشه چون میخوام RB ها تو یه نظم خاصی کنار هم باشند واسه همین از tableRow استفاده کردم

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

به جای استفاده از TableRow می تونی یه کار دیگه بکنی و اون اینه که قسمت تکست هر RadioButton رو خالی بزار و به جاش از EditText برای تکست هر RadioButton استفاده کن، این طوری راحت تر می تونی به RadioButton نظم بدی.

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

سلام

دوست عزیز هر رادیو گروپ رو میشه هم به صورت عمودی هم به صورت افقی توی صفحه قرار داد. این مشکلتونو حل نمیکنه؟

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...