Кнопка отображения из другого действия - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть два действия / два XML.

Я сделал кнопку Facebook внутри signactivty.java (sign.xml) и хочу отобразить кнопку Facebook в homeactivity.java (home.xml).

Как использовать кнопку, созданную в другом упражнении?

Пожалуйста, приведите пример.

Ответы [ 2 ]

0 голосов
/ 22 сентября 2018

создайте файл 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>
0 голосов
/ 22 сентября 2018

сначала создайте третий xml

button.xml 

и создайте в нем макет, в котором будет только вид кнопки
, затем включите этот xml-файл в любой xml-файл, который вам нужен
В вашем случаевключите его в sign.xml и home.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...