21
จะรับความสูงของ ActionBar ได้อย่างไร
ฉันพยายามรับความสูงของActionBar(โดยใช้ Sherlock) ทุกครั้งที่มีการสร้างกิจกรรม (โดยเฉพาะเพื่อจัดการกับการเปลี่ยนแปลงการกำหนดค่าในการหมุนซึ่งความสูงของ ActionBar อาจเปลี่ยนแปลง) สำหรับเรื่องนี้ฉันใช้วิธีการActionBar.getHeight()ที่ใช้งานได้เฉพาะเมื่อActionBarมีการแสดง เมื่อกิจกรรมแรกที่ถูกสร้างขึ้นเป็นครั้งแรกที่ฉันสามารถโทรgetHeight()ในonCreateOptionsMenuการติดต่อกลับ แต่วิธีนี้ไม่ได้ถูกเรียกหลังจาก ดังนั้นคำถามของฉันคือเมื่อใดที่ฉันสามารถโทรหา getHeight () และมั่นใจได้ว่าจะไม่ส่งคืน 0 หรือถ้าเป็นไปไม่ได้ฉันจะตั้งความสูงของ ActionBar ได้อย่างไร?