显示其他活动的按钮

时间:2018-09-22 04:55:03

标签: java android android-layout android-studio

我有两个活动/两个XML。

我在signactivty.javasign.xml)内做了一个Facebook按钮 并且我想在homeactivity.javahome.xml)中显示Facebook按钮。

如何使用在另一个活动中创建的按钮?

请举个例子。

2 个答案:

答案 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.xmlhome.xml