Добавление поля в относительный макет не работает с Android API 19 Kitkat4.4.2

Вы можете поместить метод в свой корневой экземпляр Vue, а затем отправить событие из дочернего экземпляра, когда выбран veggie или когда выбран фрукт. События ищут обработчик на их родительском компоненте, и если они не находят обработчик событий, они продолжают подниматься по цепочке до тех пор, пока они не сделают это. Итак, в вашем корневом экземпляре:

events: {
    'choose-fruit':function(fruit){

        //handle the choosing of fruit

    }
}

Затем в дочернем экземпляре:

selectFruit: function(product){

    this.$dispatch('choose-fruit', product);

}
0
задан Christophe Chenel 15 January 2019 в 19:48
поделиться

1 ответ

Ну, причина, по которой они не работают, довольно проста: вы предоставляете RelativeLayout параметры макета для LinearLayout, попробуйте что-то вроде этого

RelativeLayout.LayoutParams lParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WrapContent,RelativeLayout.LayoutParams.WrapContent);
lParams.AddRule(LayoutRules.CenterHorizontal)

. чтобы вернуть

Также обратите внимание, что это код Xamarin, поэтому вам, возможно, придется его немного преобразовать тут и там.

Удачи.

0
ответ дан G.hakim 15 January 2019 в 19:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: