2012-11-22 50 views
1

如何在單個活動中使用radiogroup.setonCheckedchangelistener和checkbox.setonCheckedchangelistener? 我面臨一個問題,而? 請任何人幫助我....在此先感謝如何在單個活動中使用radiogroup和複選框?

+0

?你怎麼試圖利用這些?我們如何才能幫助你知道這些事情? – mango

+0

我正在使用setoncheckedchangelistenerfor radiogroup和複選框,它不接受..請告訴我任何方式? –

+0

張貼您的代碼獲取更多幫助 –

回答

2

在這裏你不需要實現兩個不同的CheckedChangeListener收音機組和複選框。

OnCheckedChangeListener用於收音機組,android.widget.CompoundButton.OnCheckedChangeListener用於複選框。

你需要實現兩個不同CheckedChangeListener

參考下面的代碼都單選按鈕組和複選框。

public class abcd extends Activity implements OnCheckedChangeListener,android.widget.CompoundButton.OnCheckedChangeListener{ 

    RadioGroup rd; 
    CheckBox cx; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.abcd); 

     rd = (RadioGroup) findViewById(R.id.radioGroup1); 
     cx = (CheckBox) findViewById(R.id.checkBox1); 

     rd.setOnCheckedChangeListener(this); 
     cx.setOnCheckedChangeListener(this); 


    } 
    @Override 
    public void onCheckedChanged(RadioGroup group, int checkedId) { 

     // Here you can get your Radio button checked id 
     System.out.println("radiogroup checked"); 

    } 
    @Override 
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { 
     System.out.println("checkbox checked"); 

    } 

} 

對您有什麼問題,更詳細Refer this link

+1

謝謝我得到了輸出 –

相關問題