2010-12-14 10 views
0

Androidアプリケーションのナビゲーションメニューとして表示されるコンポーネントを作成したいとします。基本的にカスタムコンポーネントは、6つのボタンを含む長方形の「Div」(HTML用語を使用する)です。各ボタンは、アプリケーションの別の部分へのリンクを提供します。私はこれをすべての "ページ"に使いたいので、私はそれを簡単に保守したいと思っています。Androidでカスタムの再構成可能なコンポーネントを作成するヒント

このようなカスタムコンポーネントを作成するために推奨するクラスは何ですか? (私は「ウィジェット」クラスを見て、これはウィジェットのみを使用する必要がある場合はわからないしたGoogle検索のようなアプリ()の外に表示される)

そして

は、のような単純なプロセスであり、独自のXMLレイアウトでカスタムウィジェットクラスを作成し、それを各アクティビティクラスに追加しますか?

答えて

3

拡張するクラスはViewです.Widgetクラスはホーム画面のウィジェット用です。これは読んでいいドキュメントです:Building Custom Components、私はコンパウンドコントロールのセクションを見ることをお勧めします。

それ自身のXMLレイアウトでカスタム「ウィジェット」クラスを作成し、各Activityクラスに追加するような単純なプロセスですか?あなたがあなた自身のビューを書いたら

はい、あなたはちょうどこのように、(あなたはアンドロイドのビューで行うと同じように)XMLであなたのレイアウトに何かを、それを追加する必要があります。

<com.your.package.YourNiceView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"/> 
+1

+1あなたの答えに2分で3回、1分後に.... – tpow

関連する問題