我有两个活动/两个XML。
我在signactivty.java
(sign.xml
)内做了一个Facebook按钮
并且我想在homeactivity.java
(home.xml
)中显示Facebook按钮。
如何使用在另一个活动中创建的按钮?
请举个例子。
答案 0 :(得分:2)
像这样创建facebook_button.xml
<Button xmlns:android="http://schemas.android.com/apk/res/android"
id="@+id/fb_button"
android:layout_width="64dp"
android:layout_height="64dp" />
创建sign.xml布局文件并使用
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<include layout="@layout/facebook_button"></include>
....
</LinearLayout>
等等,在您的家庭活动中……
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<include layout="@layout/facebook_button"></include>
....
</LinearLayout>
答案 1 :(得分:0)
首先创建第三个xml
button.xml
并在其中创建仅具有按钮视图的布局
然后将该xml文件包含在您想要的任何xml文件中
在您的情况下,请将其包含在sign.xml
和home.xml