2011-07-12 5 views
0

私は何かについて疑問に思っています。私がすべてのインテントで同じ視点の一部を持つことに決めたらたとえば、画面の下部にある2つのボタン、たとえば、3つの異なるビュー、リスト、詳細、3つ目のボタンがあります。各ビューのすべてのXMLスキーマにボタンを配置する必要がありますか、すべてのリスナーなどと一緒に各アクティビティに参加してください。ビューのスタティック部分を作成することはできますか

私はアクティビティでアタッチすることができますか?

答えて

1

別のXMLでそれを含める共通の要素

<merge xmlns:android="http://schemas.android.com/apk/res/android">  
<ImageButton 
      android:id="@+id/myButton" 
      android:src="@drawable/ic_title_search" 
      android:onClick="myHandle" /> 
     <ImageButton 
      android:id="@+id/myButton2" 
      android:src="@drawable/ic_title_search" 
      android:onClick="myHandle" /> 

</merge> 

でXML buttons.xmlを作成します。

ボタン

を含めることがxmlファイルの名前です
<include layout="@layout/buttons"/> 

1

XMLファイルに<include />タグを使用できます。

たとえば、Layout Tricksを参照してください。

1

ボタンのレイアウトを個別に作成し、表示するレイアウトにincludeタグを使用します。

これにより、複数の親レイアウトで同じレイアウトを再利用できます。

1

ザ・あなたの上に述べたような作品はまた、あなたのアプリケーションで互換性ライブラリを含むによってアンドロイドの古いバージョンでは、これらを使用することができ断片

Fragments

を使用して検討することもできます。シンプルには、よりそれは間違いなく、より多くの仕事だが、あなたは、単純なボタンよりもより洗練された機能のいくつかの再利用可能なUIが必要な場合は、

How to use compatibility API

同様にその時に見たいと思うかもしれません
関連する問題