Android でスライド ドロワーを実装する必要があります。jfeinstein10/ SlidingMenu ライブラリを使用して、基本的にリストビューを開くスライド描画コンポーネントを取得しています。ただし、リスト メニュー項目をクリックすると、別のリストを含むセカンダリ メニューがメイン メニューを下にスライドする必要があります。
SlidingMenu をインスタンス化する MainActivity クラス
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sliding_menu_demo);
setBehindContentView(R.layout.activity_menu);
ListView listView = (ListView) findViewById(R.id.list);
getData();
ListItemAdapter listadapter = new ListItemAdapter(data, this);
listView.setAdapter(listadapter);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int item,
long arg3) {
Toast.makeText(SlidingMenuDemo.this, "item clicked " + item,
Toast.LENGTH_SHORT).show();
}
});
getSlidingMenu().setBehindOffset(250);
getSlidingMenu().setFadeDegree(0.35f);
getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
}