Glance 상호 운용성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
경우에 따라 XML과 RemoteViews
를 사용하여 뷰를 제공할 수 있습니다.
이미 Glance를 사용하지 않고 기능을 구현했거나 기능이
현재 Glance API에서 아직 사용할 수 없거나 사용할 수 없습니다. 이러한 상황에서는
Glance는 상호 운용성 API인 AndroidRemoteViews
를 제공합니다.
AndroidRemoteViews
컴포저블을 사용하면 RemoteViews
를 함께 배치할 수 있습니다.
다음과 같습니다.
val packageName = LocalContext . current . packageName
Column ( modifier = GlanceModifier . fillMaxSize ()) {
Text ( "Isn't that cool?")
AndroidRemoteViews ( RemoteViews ( packageName , R . layout . example_layout ))
}
Glance를 사용하지 않는 것처럼 RemoteViews
를 만들고 정의한 후 전달하면 됩니다.
매개변수로 전달하세요.
또한 컴포저블의 RemoteViews
컨테이너를 만들 수 있습니다.
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 ...")
}
}
여기서는 'container'가 포함된 레이아웃이 는 정의된
있습니다. 이 컨테이너는ViewGroup
정의된 콘텐츠
참고: 정의된 컨테이너의 모든 하위 요소가 삭제되고
있습니다. 또한 제공된 ViewGroup
는 RemoteViews.
에서 지원해야 합니다. 참조
사용 예시를 보려면 RemoteViewsWidget.kt
를 참고하세요.
AndroidRemoteViews
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스 에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-09-12(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-09-12(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-09-12(UTC)"]]