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

نحوه استفاده از چک باکس

114105  10 سال پیش  10 سال پیش
0 0

عرض سلام و خسته نباشید

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

با تشکر

+1 0
خود edit text یه متد داره به نام Enable که یه true ,false میگیره اگه true بزنی دیگه غیر فعال میشه نمیشه چیزی توش نوشت اگه بازم مشکلت حل نشد بگو بیشتر کمکت کنم (10 سال پیش)
 برای این سوال 6 پاسخ وجود دارد.
پاسخ به سوال 
114105  10 سال پیش
0 0

با تشکر از کمکتون

خب فرض کنید من این متد رو برابر با false  قرار بدم . چطوری با فعال  شدن تیک ادیت تکست هم فعال بشه و یک سری دستورات شرطی رو اجرا کنه . کدوم دستورات رو باید بکار ببرم؟

0 0
ببین این کارت را راه میندازه (10 سال پیش)
0 0
الان کدشو برات میزارم (10 سال پیش)
پاسخ به سوال 
smAdmin  10 سال پیش
+1 0

checkBox.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                if (((CheckBox) v).isChecked())
                  // enter cod
                else
                   // enter cod

            }
        });

پاسخ به سوال 
مسعود کریمی نژاد  10 سال پیش
+2 0

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

یعنی اموزش های استاد رو دیدید و نمیتونید این کار های ساده رو انجام بدید؟

 public class MainActivity extends Activity {
	EditText edt_test;
	CheckBox chk_test;
	

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		chk_test=(CheckBox)findViewById(R.id.chk_test);
		edt_test=(EditText)findViewById(R.id.edt_test);
		
		chk_test.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton arg0, boolean cheak) {
				if(cheak){
					edt_test.setEnabled(false);
					
				}else{
					edt_test.setEnabled(true);
				}
				
			}
		});
		
	
		
		
		
		
		
		
	}

 

0 0
نشد (10 سال پیش)
پاسخ به سوال 
114105  10 سال پیش
0 0

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

پاسخ به سوال 
114105  10 سال پیش
0 0

همزمان نوشتیم . جواب شمارو ندیدم . خیلی ممنون

پاسخ به سوال 
مسعود کریمی نژاد  10 سال پیش
0 0

 

 chk_test.setChecked(true);
0 0
این کد رو بزن بالای chk_test.setOnCheckedChangeListener (10 سال پیش)

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