ปีกของ Android mucchin | เกี่ยวข้องปินเนอร์



วิธีที่ง่ายที่สุดเมื่อคุณต้องการให้เป็นทางเลือกแบบไดนามิกของปินเนอร์


วิธีที่ง่ายหากคุณต้องการเปลี่ยนแบบไดนามิกทางเลือกของปินเนอร์คืออะไร?

วิธีที่ง่ายที่สุดคือทางเลือกที่ดีสำหรับการคงที่ของปินเนอร์เป็นแบบคงที่เราได้แนะนำก่อนหน้านี้
การใช้งานที่ง่ายที่สุดของปินเนอร์
ดังนั้น,,, ตัวอย่างเช่นวางปินเนอร์ในทางที่ว่านี้,
ปินเนอร์ยังต้องการที่จะเปลี่ยนทางเลือกแบบไดนามิกเช่นในรูปแบบที่คุณต้องการวางเดียวกัน!
ผมจะแนะนำวิธีการที่ว่าที่


รายละเอียดขั้นพื้นฐานถูกละไว้
แต่เพียงกรณีหนึ่งสามารถทำได้โดยวิธีการดังต่อไปนี้

ถือเป็นโมฆะ setSpinner เอกชน (ปินเนอร์ปินเนอร์, String [] arr) {
ArrayAdapter = อะแดปเตอร์
ArrayAdapter ใหม่
(นี่, android.R.layout.simple_spinner_item, arr);
adapter.setDropDownViewResource (android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter (อะแดปเตอร์);
}


อาร์กิวเมนต์แรกคืออินสแตนซ์ของปินเนอร์ที่คุณต้องการตั้งค่าตัวเลือก
อาร์กิวเมนต์ที่สองคืออาร์เรย์ชนิด String ที่มีสตริงของตัวเลือกที่คุณต้องการกำหนดค่า

ปินเนอร์ของอาร์กิวเมนต์แรกมันเป็นเรื่องธรรมดาที่จะผ่านหรือได้รับการถ่ายในปินเนอร์ () findViewById อาจ
ทางเลือกของวิธีการในการสร้างอาร์กิวเมนต์ที่สองจึงแตกต่างกันตามแต่ละโปรแกรมไม่ได้พูดอะไรที่ใช้โดยทั่วไปได้รับการแนะนำเป็นวิธีการเช่นตัวอย่างข้างต้น

ในฐานะที่เป็นจุดสองจุด
ก่อนอื่นก็คืออาร์กิวเมนต์ที่สองของ constructor เมื่อสร้างอินสแตนซ์ของ ArrayAdapter จะกำหนดขึ้นต่อไปนี้
android.R.layout.simple_spinner_item

ที่สองจุดใน adapter.setDropDownViewResource วิธีการ () ที่จะกำหนดขึ้นต่อไปนี้
android.R.layout.simple_spinner_dropdown_item

นี้ การใช้งานที่ง่ายที่สุดของปินเนอร์ ปินเนอร์ปินเนอร์ของรูปแบบเดียวกับที่ได้รับการแนะนำดังกล่าวจะเสร็จสมบูรณ์ใน

2 2 หน้าหนึ่งใน สอง