Androidサイドプルメニューの設定と使用SlidingMenu

個人のブログアドレス www.zalezone.cn

序文

多くのAndroidメニューは非常に魅力的で、最もよく使用されるのはサイドプルメニューです。たとえば、ラップ。過去の誰もがもちろん、改訂後に他のメニューを使用する可能性のあるクライアントもたくさんありますが、SlidingMenuは確かに非常に良いもの。強力なツール。

環境構成

多くのツールにはユーザーの注意を引くためのまばゆいばかりの効果がありますが、これらのまばゆいばかりの効果には確かにある程度の価格が必要です。つまり、多くのコードのサポートです。このプロジェクトページも例外ではなく、一連の問題が発生する可能性が非常に高くなります。環境を構成するとき。特定の構成手順考えられる問題について書いてください。

準備オーケー

  • 最初にインターネットにアクセスして、対応する依存関係プロジェクトをダウンロードします。これは主にgithub上の2つのプロジェクトです。1つはSlidingMenuで、もう1つActionBarSherlockです。これら2つのプロジェクトをeclipseにインポートします。SlidingMenuをeclipseにインポートすると、2つのプロジェクトを取得できます。1つはexampleListActivityで、もう1つライブラリです。このライブラリは前のプロジェクトの依存関係パッケージとして使用されます。
  • あるプロジェクトを別のプロジェクトの依存関係にする方法は?プロジェクトを右クリックしてプロパティを選択できます。android列に[ライブラリ]オプションがあります。この項目をチェックすると、他のプロジェクトの依存関係として使用できます。
  • 次に、ダウンロードしたActionBarSherlockプロジェクトをEclipseに追加し、追加したプロジェクトをライブラリとして構成し、この依存関係exampleListActivityに追加ます

依存関係とバージョンの統合

  • インポートしたプロジェクトのAPIレベル異なる場合、ロード時にエラーが報告されるため、この時点でインポートした各ファイルのAPIレベルを同じに変更することをお勧めします。
  • インポートしたプロジェクトのandroid-support-v4.jarのバージョン異なる場合、エラーが報告されます。このとき、各バージョンのjarパッケージを統合されたものに手動で置き換える必要があります。

コードを変更する

  • LibraryプロジェクトSlidingFragmentActivityクラスを開き次のコードを追加してこのクラスを宣言します
     
      
      
1
     
      
      
インポート com.actionbarsherlock.app.SherlockFragmentActivity;
  • 次に、コードを置き換えて、
     
      
      
1
     
      
      
クラスSlidingFragmentActivityはFragmentActivityを拡張し、SlidingActivityBaseを実装します
  • 次の行に置き換えます
     
      
      
1
     
      
      
パブリック クラス SlidingFragmentActivity SherlockFragmentActivityを 拡張し、 SlidingActivityBaseを実装します

テスト

何も起こらない場合は、サイドプルメニューのサンプルプログラムを実行できます。サンプルプログラムは一般的な概要です。特定の構成は手動で調整する必要があります。次の図は、SlidingMenuを使用したアプリケーションのスクリーンショットです。

デモ

指示

学習…..

参照リンク


おすすめ

転載: blog.csdn.net/u012457196/article/details/39618495