2012-03-04 4 views
1

私の質問はタイトルです:AndroidにCheckBoxのonListClickViewと似たメソッドがありますか?AndroidにCheckBoxのonListClickViewと似たメソッドがありますか?

私は、リストがタッチされた場所を取得し、リストのそのスロットから情報を取得するメソッドonListClickViewを持っています。

protected void onListItemClick(ListView l, View v, int position, long id) { 
    super.onListItemClick(l, v, position, id); 
    TextView label = ((TwoLineListItem) v).getText2(); 
    String phoneNumber = label.getText().toString(); 
    Toast.makeText(this, "Selected " + phoneNumber, Toast.LENGTH_SHORT).show(); 
} 

これは私が持っている方法ですが、私は私がチェックボックスのこの同じ情報を取得するために使用することができると似たようなのを知らないと思います。私は持っているこの問題について誰かに光を当てることができますか?あなたがチェックボックスのために聞くことができ

答えて

2

がクリックされている:

CheckBox check = (CheckBox) findViewById(R.id.check_box); 
check.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { 
    @Override public void onCheckedChanged(CompoundButton button, boolean isChecked) { 
     // The checkbox has been clicked - do something interesting 
    } 
}); 
+0

これは、チェックボックスがチェックされているが、確認されているかチェックボックス教えてくれないなら、私が見ることができるようになります。それは私がそこに対応するテキストから電話番号を取得する必要があるものです。 – Kebob

+0

これは私が得たいものに十分に近いです。私は、チェックボックスの行位置を取得するための関数をWeb上で見ることができると信じています。ありがとうございました – Kebob

関連する問題