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

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

سلام

کد زیر و ببینین

[shcode=java] radio1.setOnClickListener(new OnClickListener() {       

            @Override

            public void onClick(View arg0) {

                // TODO Auto-generated method stub

               

            if(radio1.isChecked())

                   

                {

               //کاری که میخواین انجام بشه

            }

        });[/shcode]

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

اگه بخواهیم از یه اکتیویتی به RadioButton تو یه اکتیویتی دیگه دسترسی پیدا کنیم و بفهمیم که checked شده یا نه، چطور؟

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

همچنین کاری قابل انجام نمیباشد و توانایی دسترسی به View های اکتیویتی دیگر را ندارید.

حتما Lifecycle اکتیویتی را بطور  کامل بررسی کنید

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

همون جا که رادیو باتنتو تعریف کردی این قسمت را بزار قبلش.

public static RadioButton rdb;

  بعد درون اکتیویتی دیگر نام کلاسی که رادیو باتن درون ان است را نوشته به اضافه اسم رادیو باتن.

yourActivitybyradiobutton.rdb.isChecked();


اول مورد بالا را چک کن اگه شد که فبها.اگه نشد طبق گفته اقای سرسیفی.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر
public static boolean rd;

بعد قبل از انکه اکتیویتی بعدی را استارت کنید مقدار رادیو باتن را درون این متغیر بریزید.

rs=radio.isChecked();

بعد هرجا در اکتیوتی بعدی میخواهید مقدار را چک کنیذ.

firstActivity.rd;

البته ایف الس آن را دیگر خودتان بگذارید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر
public static boolean rd;

بعد قبل از انکه اکتیویتی بعدی را استارت کنید مقدار رادیو باتن را درون این متغیر بریزید.کد زیر اشتباه تایپی داشت درست شد

rd=radio.isChecked();

بعد هرجا در اکتیوتی بعدی میخواهید مقدار را چک کنیذ.

firstActivity.rd;

البته ایف الس آن را دیگر خودتان بگذارید.

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

وقتی متن RadioButton رو فارسی می کنم، متن سمت چپ دایره ها  قرار می گیره، چیکار کنم که  سمت راست دایره ها قرار بگیره؟


ببخشید اشتباه شد، وقتی متن RadioButton رو فارسی می کنم، متن سمت راست دایره ها  قرار می گیره، چیکار کنم که  سمت چپ دایره ها قرار بگیره؟

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

اين خاصيت رو به راديو باتن بدين در لايوت

android:button="@null"                   android:drawableRight="@android:drawable/btn_radio"                   android:layout_gravity="right"

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

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

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

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

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

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

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

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

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

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