2016-04-21 2 views
1
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" android:layout_width="match_parent" 
android:layout_height="match_parent"> 

    <Button 
    android:id="@+id/button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    android:layout_marginBottom="92dp" 
    android:text="Start Download" /> 


    </LinearLayout> 

Оба действия должны выполнять одни и те же вещи. Единственное различие заключается в типе данных, которые они обрабатывают. Просто для любопытства я задаю этот вопрос.Можно ли использовать один и тот же макет для двух разных видов деятельности?

+1

да, вы можете использовать один и тот же макет в течение нескольких раз и его полезно для вашего размера приложения –

ответ

2

Да, технически это не проблема. Просто помните, что если вы измените что-либо для одного действия, оно изменится для обоих, поэтому оно лучше всего подходит для очень простых макетов. Но часто я буду использовать один и тот же заполнитель для 4 или 5 видов деятельности, которые еще не написаны, или я буду использовать один и тот же макет для элементов списка элементов.

+0

Спасибо @Gabe Sechan за ответ ... –

+0

Также, если у вас есть тег 'onClick' в вашем XML-макете, вам нужно сделать обязательно для реализации метода в обоих действиях или ваше приложение будет аварийно завершено, как только будет запущена деятельность, которая пропустила метод –

+0

ok Я буду помнить @DanielGriffin –

Смежные вопросы