نحوه استفاده از چک باکس
عرض سلام و خسته نباشید
بنده میخوام یک ادیت تکس با فرمت اعداد بذارم و کنارش یه چک باکس و یا رادیو باتن. امکانش هست تا وقتی که این چک باکس تیک نخورده باشه امکان نوشتن در ادیت باکس نباشه و وقتی تیک ادیت باکس زده شد بشه توش یه چیزایی نوشت. و اینکه دستورات مربوط به وقتی که تیک میخوره فلان دستور رو اجرا کنه و وقتی تیک نداره چیکار کنه رو میتوید بگین . اگه دو تا از این داشته باشیم و بخوایم هر حالت رو بررسی کنیم کدوم دستورات مناسبه ، مثلا چک لیست اول تیک داشته باشه و دومی نداشته باشه یا دومی داشته باشه اولی نداشته باشه و یا هر دوتاش داشته باشن و یا هر دوتاش نداشته باشن
با تشکر
با تشکر از کمکتون
خب فرض کنید من این متد رو برابر با false قرار بدم . چطوری با فعال شدن تیک ادیت تکست هم فعال بشه و یک سری دستورات شرطی رو اجرا کنه . کدوم دستورات رو باید بکار ببرم؟
checkBox.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (((CheckBox) v).isChecked())
// enter cod
else
// enter cod
}
});
دقیقا همون چیزی که میخوای بران نوشتم خیلی سادس .
یعنی اموزش های استاد رو دیدید و نمیتونید این کار های ساده رو انجام بدید؟
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);
}
}
});
}
ممنون از جوابتون . بنده دو تا چک لیست دارم با دوتا ادیت تکست . چک باکس ها در ابتدا تیک نداره . میخوام قبل تیک زدن غیرقابل نوشتن باشن بعد این که تیک خورد قابل نوشتن باشه . کد اینارو میخواستم
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .