I am using a ListView in a Navigation Drawer. Everything was working fine but recently it stop handling click events when I did not even touch that part of my code. I placed a breakpoint in onItemClick but it never gets to that line.
This is my code:
private void initializeDrawer(){
...
String[] mDrawerMenu = {"Option1", "Option2", "Option3"};
mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mDrawerMenu));
mDrawerList.setOnItemClickListener(new DrawerItemClickListener());
}
private class DrawerItemClickListener implements ListView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast toast = Toast.makeText(context, "Click on Option " + position, Toast.LENGTH_LONG);
toast.show();
}
}
This is "drawer_list_item.xml":
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="40sp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:textColor="#fff"
android:textSize="20sp"
android:focusable="false"
/>
Thank you for your help.