Interoperacyjność w funkcji Glance
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
W niektórych przypadkach do udostępnienia widoku możesz użyć kodu XML i RemoteViews.
Być może masz już wdrożoną funkcję bez Glance lub funkcja nie jest jeszcze dostępna albo możliwa do zrealizowania przy użyciu obecnego interfejsu Glance API. W takich sytuacjach Glance udostępnia AndroidRemoteViews, czyli interfejs API interoperacyjności.
Funkcja kompozycyjna AndroidRemoteViews umożliwia umieszczenie RemoteViews razem z innymi funkcjami kompozycyjnymi:
valpackageName=LocalContext.current.packageNameColumn(modifier=GlanceModifier.fillMaxSize()){Text("Isn't that cool?")AndroidRemoteViews(RemoteViews(packageName,R.layout.example_layout))}
Utwórz i zdefiniuj RemoteViews tak, jakby nie było funkcji Glance, i przekaż go jako parametr.
Możesz też utworzyć kontenery RemoteViews dla funkcji kompozycyjnych:
AndroidRemoteViews(remoteViews=RemoteViews(packageName,R.layout.my_container_view),containerViewId=R.id.example_view){Column(modifier=GlanceModifier.fillMaxSize()){Text("My title")Text("Maybe a long content...")}}
W tym przypadku układ zawierający „kontener” jest przekazywany ze zdefiniowanym identyfikatorem. Ten kontener musi być elementem ViewGroup, ponieważ służy do umieszczania zdefiniowanej treści.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-10-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-10-27 UTC."],[],[]]