0

[OK]を実行しています。私は自分の活動のためのすべてのボタンを含むナビゲーションバーを持っています。私は他のアクティビティを "navbar"クラスに拡張する方法を試しました。私は(多重継承が必要になりますものを除く)のNavBarするすべてのクラスを拡張してきたすべてのアクティビティのNavbarクラス

  • :ここ

    は、私がこれまで行っているものです。

  • は、すべてのXMLレイアウトでタグを使用しました。私は必要なもの

  • 私も、これらの私のナビゲーションバークラスを拡張するために、多重継承を必要としないことのすべての私のクラス
  • 多重継承を処理するためのクラスが必要です。

多重継承ができない場合、私はそれらのクラスをハードコーディング気にしないが、複数の継承は、事前に:)

おかげで非常にいいだろう。

答えて

0

Javaは多重継承をサポートしていません。申し訳ありません。

独自の「navbar」を動かすのではなく、同じコードベースからHoneycombデバイスをサポートするために、おそらくActionBarSherlockを使用してHoneycombでアクションバーを使用することを検討することができます。

+0

これは、アプリに素敵な機能を追加して、本当にうまく見えるように見えます。私はアイディアに感謝します。 :)私はJavaが多重継承をサポートしていないことを知っていましたが、基本クラスからの拡張が機能していないため、アイデアを得るために追加しました: – Derok8

0

あなたは私のアプリのために何をしましたか?

他のすべてのアクティビティが拡張する「ベース」アクティビティを作成します。

メニューバーを塗りつぶし、すべてのリスナーにインテントを設定してから、各アクティビティで他のすべてを処理できるようにします。

もう1つの選択肢は、何らかの理由でメニューよりも複雑なものにする必要がある場合、XML要素を作成することです。これには "基本"活動のアイデアを使用する必要があります。

これが役に立ちます。

関連する問題