Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <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="viewModel"
- type=".ui.editentry.EditEntryViewModel" />
- </data>
- <FrameLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- tools:context=".ui.editentry.EditEntryActivity">
- <Spinner
- android:id="@+id/spClubs"
- android:layout_width="368dp"
- android:layout_height="25dp"
- app:entries="@{viewModel.projects}"
- app:onItemSelected="@{viewModel.selectedProject}"
- />
- </FrameLayout>
- </layout>
- class EditEntryViewModel(repository: Repository) : ViewModel() {
- /** BIND SPINNER DATA TO THESE PROJECTS **/
- val projects : List<Project> = repository.getProjects()
- /** BIND SELECTED PROJECT TO THIS VARIABLE **/
- val selectedProject: Project;
- }
- data class Project(
- var id: Int? = null,
- var name: String = "",
- var createdAt: String = "",
- var updatedAt: String = ""
- )
Add Comment
Please, Sign In to add comment