我可以创建一个statich部分视图

问题描述:

我很想知道一件事情。如果我决定让我的视图的一部分在每个意图中都相同。例如屏幕底部的2个按钮,例如我有3个不同的视图,列表,细节和第三个:)我是否需要将按钮放在每个视图的每个xml schem上,或者我可以创建其他xml并将其附加在每个活动与所有听众等我可以创建一个statich部分视图

如果我可以附加在活动中,我怎么能做到这一点?

与另一个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:

<include layout="@layout/buttons"/> 

其中按钮是XML文件的名称包括

您可以在XML文件中使用<include />标签。

Layout Tricks为例。

为您的按钮创建单独的布局,然后在您希望显示的布局中使用包含标签。

这将允许你重新使用在多个父布局相同的布局。

的作品包括上面的请举手也可以考虑使用片段

Fragments

您可以通过在应用程序兼容性库使用这些旧版本的Android。这肯定是更多的工作不是简单的包括但如果你需要一些可重复使用的UI更复杂的功能比简单的按钮,你可能想在这个看起来还有

How to use compatibility API