انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در radiogroup

مشکل در radiogroup

#1
سلام به همگی
من میخوام تعدادی radio button رو در یک رایو گروپ قرار بدم.تا اینجا مشکلی نیس
اما چون تعداد رادیو باتون های من زیادی شکلش بهم میریزه
یعنی orientation رو هرجوری بذارم چون تعداد زیاده بهم میریزه
اگه عمودی بذارم که هی میره پایین و نمیاد ستون بعدی
افقی هم که به همین صورت . ممنون میشم راهنایی کنید یه عکس میذارم میام رایدو گروپم مثه همون بشه
دقیقا دلم میخاد مثه عکس پایین بشه من 22 تا رادیو باتون دارم که میخوام مثه عکس زیر به ترتیب چیده بشه و لی مشکل دارم
ممنون میشم راهنمایی کنید


[عکس: 3fv3_android-ch13-05-radio-group.png]
پاسخ

مشکل در radiogroup

#2
دوستان من تونستم بصورت سه ستون رادیو باتون بذارم ولی هر ستون یه رادیو گروپ هست و الان سه تا رادیو گروپ دارم.
حالا موندم چجوری این سه تا رادیو گروپ رو یکی کنم که فقط در یک زمان فقط یه رادیو باتون چک خورده باشه.
سایتای خارجی هم تا اینجا چیزی پیدا نکردم ممنون میشم کسی اطلاعی داشت راهنمایی کنه
پاسخ

مشکل در radiogroup

#3
میتونید با استفاده از layout ها این کارو انجام بدید

داخل radiogroup از یه linearlayout استفاده کن با orintation vertical
حالا radiobuttom ها رو بین اینها تقسیم کن تا 7 تا یی و یه دونه 8 تا میشه.

یه روش دیگه هم استفاده که gridview هستش که تعدا ستونهاش رو 3 بزاری و بعدش دوباره radiobottom ها رو بینشون تقسیم کنی
پاسخ
 سپاس شده توسط admin

مشکل در radiogroup

#4
(۱۳۹۵/۰۱/۱۹, ۱۲:۴۹ ق.ظ)mahdi10539 نوشته: میتونید با استفاده از layout ها این کارو انجام بدید

داخل radiogroup از یه linearlayout  استفاده کن با orintation  vertical
حالا radiobuttom ها رو بین اینها تقسیم کن تا 7 تا یی و یه دونه 8 تا میشه.

یه روش دیگه هم استفاده که gridview هستش که تعدا ستونهاش رو 3 بزاری و بعدش دوباره radiobottom ها رو بینشون تقسیم کنی

متاسفانه هیچکدوم از راه های پیشنهادیتون کاربردی و مفید نبود
پاسخ

مشکل در radiogroup

#5
بله روش گفته شده در بالا بصورت standard جوابگو نیستن و radiogroup تنها با childهایی که بصورت مستقیم والد اونها باشه درست رفتار و کنترل میکنه.

دو راه پیش رو دارید.
یا بیاید و radiogroup رو توسعه بدید . یعنی کلاس اختصاصیه خودتون رو بنویسید

یا خودتون دستی کنترل radiobutton رو انجام بدید. با یک کلاس یا زیر کلاس یا تابع.

راه دوم ساده تر هستش
پاسخ
 سپاس شده توسط admin

مشکل در radiogroup

#6
این هم یک Custom RadioGroup  که نیاز شما رو برطرف میکنه

Android a custom RadioGroup implementation can add a variety of layout
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان