4

アクション バー Sherlock が使用されている既存のプロジェクトでスライド メニューを使用しようとしています。しかし、私にはそれができません。その方法を示す簡単なデモまたはチュートリアルを提供していただければ幸いです。スライド メニューにフラグメントを使用する必要がありますか?

アップデート:

ユーザーがスライド メニュー リストの項目をクリックしたときにアクティビティを変更するにはどうすればよいですか?

デモはありますか?助けてください。

4

3 に答える 3

10

ライブラリSliderMenuをエクステントまで編集SherlockActivity

public class SlidingActivity extends SherlockActivity implements SlidingActivityBase {
于 2013-01-02T17:11:20.033 に答える
5

https://github.com/jfeinstein10/SlidingMenuに記載されているとおりに実行してください

  1. スライド レイアウトを作成します。
  2. onCreate では:

    setBehindContentView(R.layout.slide_menu);
    getSlidingMenu().setShadowWidthRes(R.dimen.shadow_width);
    getSlidingMenu().setShadowDrawable(R.drawable.shadow);
    getSlidingMenu().setBehindOffsetRes(R.dimen.actionbar_home_width);
    getSlidingMenu().setBehindScrollScale(0.25f);
    
  3. そして活動では:

    @Override
        public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case android.R.id.home:
            toggle();
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
    
于 2012-09-11T04:26:32.680 に答える
3

( SlidingMenu GitGub)の指示からはあまり明確ではありませんでした

より明確にするためのスクリーンショットを次に示します。 ここに画像の説明を入力

于 2013-05-30T03:38:10.033 に答える