ฉันกำลังพัฒนาแอป Android Wear และเนื้อหาที่ด้านล่างของหน้าจอถูกครอบตัดเนื่องจากมีแถบสีดำ
วิดีโอนี้บอกว่าเราควรได้ความสูงของแถบดังนี้:
@Override
public WindowInsets onApplyWindowInsets(View v, WindowInsets insets) {
int barHeight = insets.getSystemWindowInsetBottom();
}
แต่ในความเป็นจริง barHeight จะเป็น 0 เสมอ
ตอนนี้ฉันกำลังแฮ็คมันด้วย
if (Build.MODEL.equals("Moto 360")) {
}
แต่นั่นไม่ใช่ข้อพิสูจน์ในอนาคตมากนัก มีคำแนะนำอะไรบ้าง?