ورود

View Full Version : ایا برای هر Radio Button در یک Radio Group نیاز به تعریف یک Listener است ؟



mehrdad85
شنبه 10 آبان 1393, 15:11 عصر
سلام
دوستان وقتی که از یک radio group استفاده می کنیم که داخل اون از چند تا radio button استفاده شده
برای هر کدوم از radio button ها نیاز است که یک listener تعریف کنیم ؟ یعنی نمیشه که خروجی radio Group را فقط با یک listener مشخص کرد ؟


ممنون میشم راهنمایی بفرمایید

سپاس

tux-world
شنبه 10 آبان 1393, 19:39 عصر
سلام خوب معلومه که نه. اون یه آیدی و متن رو بهتون پاس میتونه بده. مثلا



radioGroup=(RadioGroup)findViewById(R.id.radioGrou p);

radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
// checkedId is the RadioButton selected
RadioButton rb=(RadioButton)findViewById(checkedId);
textViewChoice.setText("You Selected "+rb.getText());
//Toast.makeText(getApplicationContext(), rb.getText(), Toast.LENGTH_SHORT).show();
}
});
}


checkedId تو این کد منظور آی دی انتخاب شده است.