Veri bağlama kitaplığına sahip Android uygulaması için MVVM framework kullanıyorum.Android, veri bağlama kitaplığı ile dinamik olarak düzeni içerir
Yeniden kullanılabilir bazı komponentlerim var, bu her aktiviteye sahip olmalı. F. E. araç çubuğu, menü, hareketli eylem düğmesi.
Tüm bu yeniden kullanılabilir özellikleri gerçekleştirecek bir genel etkinlik oluşturmak ve daha sonra her etkinlik sınıfı bu genel etkinlikten miras alınacaktır. Ayrıca GenericViewModel sınıfına sahibim ve diğer tüm ViewModel bu genel sınıftan miras alınır.
Ancak düzen ile ilgili bir sorunum var. Genel düzen dosyası oluşturmak ve altyazıyı dinamik olarak eklemek istiyorum. F. E.
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<data>
<variable
name="data"
type="com.mypackage.genericViewModel" />
</data>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<include
bind:data="@{data}"
layout="@layout/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<include
layout="@{Here i want to have dynamic variable}"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout></layout>
ben her etkinlik için bu kodu/kopyalamak yapıştırmak istemiyorum, ama veri bağlama kütüphane dinamik düzeni dahil etmek izin vermez. Bu gibi durumlarda herhangi bir çözüm var mı?
Teşekkürler, bana yardımcı oldu –