Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
สรุปความสามารถในการทำงานร่วมกัน
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ในบางกรณี คุณอาจต้องการใช้ XML และ RemoteViews เพื่อแสดงมุมมอง
คุณอาจติดตั้งใช้งานฟีเจอร์โดยไม่มี Glance แล้ว หรือฟีเจอร์นั้นยังไม่พร้อมใช้งานหรือเป็นไปไม่ได้ด้วย Glance API ปัจจุบัน ในสถานการณ์เหล่านี้ Glance มี AndroidRemoteViews ซึ่งเป็น API ความสามารถในการทำงานร่วมกัน
Composable AndroidRemoteViews ช่วยให้วาง RemoteViews ร่วมกับ Composable อื่นๆ ได้
val packageName = LocalContext . current . packageName
Column ( modifier = GlanceModifier . fillMaxSize ()) {
Text ( "Isn't that cool?" )
AndroidRemoteViews ( RemoteViews ( packageName , R . layout . example_layout ))
}
สร้างและกำหนด RemoteViews เช่นเดียวกับที่คุณทำโดยไม่มี Glance และส่งเป็นพารามิเตอร์
นอกจากนี้ คุณยังสร้างคอนเทนเนอร์ RemoteViews รายการสำหรับ Composable ได้ดังนี้
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..." )
}
}
ในกรณีนี้ ระบบจะส่งเลย์เอาต์ที่มี "คอนเทนเนอร์" พร้อมรหัสที่กำหนด คอนเทนเนอร์นี้ต้องเป็น ViewGroup เนื่องจากใช้เพื่อวางเนื้อหาที่กำหนดไว้
หมายเหตุ: ระบบจะนำองค์ประกอบย่อยของคอนเทนเนอร์ที่กำหนดไว้ออกและแทนที่ด้วยเนื้อหา นอกจากนี้ ViewGroup ที่ระบุต้องรองรับโดย RemoteViews. ดูตัวอย่างการใช้ AndroidRemoteViews ได้ที่ RemoteViewsWidget.kt
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-10-24 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"]],["อัปเดตล่าสุด 2026-10-24 UTC"],[],[]]