두 개의 Textviews 및 토글 버튼이있는 Listview가 있습니다. 토글 버튼에 대한 ontoggleChangeListener가 있습니다. 내가 그것을 집중 들어오는되지 않은 목록 항목을 클릭하지 않고 토글 버튼을 클릭하면 있지만 (즉, 리스너가 호출되지 않습니다이다)하지만 목록보기에서을 listitem을 클릭 한 후 초점을 오면토글 버튼은 ListView에서 목록 항목을 클릭 한 후에 만 초점을 맞 춥니 다.
MY 코드 :
alarmList.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v, final int pos,
long arg3) {
System.out.println("Item On click is Called");
toggle = (ToggleButton) v.findViewById(R.id.tg);
toggle.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
System.out
.println("On click of the Toggle Button is called !!");
if (toggle.isChecked()) {
System.out.println("Checked");
} else {
System.out.println("Not Checked ");
}
}
});
}
});
MY LISVIEW의 XML 코드 :
android:id="@+id/alarmlist"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#fff"
android:dividerHeight="2dp" >
MY 토글 버튼의 XML 코드 :
android:id="@+id/tg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"
android:focusableInTouchMode="false"
android:text="ToggleButton"