私のアプリでは、SlidingDrawer を実装しましたが、機能していません。私はどこかで間違っていますか?
Drawer = (SlidingDrawer) findViewById(R.id.drawer);
Drawer.setOnDrawerOpenListener(new OnDrawerOpenListener() {
@Override
public void onDrawerOpened() {
Toast.makeText(getApplicationContext(),"Drawer Opened", Toast.LENGTH_SHORT).show();
}
});
同様に、これsetOnDrawerCloseListener
も機能せず、私の XML ファイルは次のとおりです。
<SlidingDrawer android:id="@+id/drawer"
android:background="@null" android:layout_height="fill_parent"
android:handle="@+id/handle" android:content="@+id/chat_history_container"
android:layout_width="fill_parent">
<ImageView android:id="@+id/handle" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/chat_icon" />
<RelativeLayout android:id="@+id/chat_history_container"
android:layout_width="fill_parent" android:layout_height="wrap_content">
//Some TextViews here
</RelativeLayout>
</SlidingDrawer>