How to set OnClickListener on a RadioButton in Android?(如何在 Android 中的 RadioButton 上设置 OnClickListener?)
问题描述
我在 RadioGroup
中有两个 RadioButton
.我想在那些 RadioButton
上设置 OnClickListener
.根据单击的 RadioButton
,我想更改 EditText
的文本.我怎样才能做到这一点?
I have two RadioButton
s inside a RadioGroup
. I want to set OnClickListener
on those RadioButton
s. Depending on which RadioButton
is clicked, I want to change the text of an EditText
. How can I achieve this?
推荐答案
我认为更好的方法是使用 RadioGroup
并在此设置监听器以更改和更新 View
相应地(为您节省 2 或 3 或 4 个等侦听器).
I'd think a better way is to use RadioGroup
and set the listener on this to change and update the View
accordingly (saves you having 2 or 3 or 4 etc listeners).
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.yourRadioGroup);
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// checkedId is the RadioButton selected
}
});
这篇关于如何在 Android 中的 RadioButton 上设置 OnClickListener?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 Android 中的 RadioButton 上设置 OnClickListener?
基础教程推荐
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01