8
Android Lollipop มุมมองที่กำหนดเองของ AppCompat ActionBar ไม่ใช้ความกว้างของหน้าจอทั้งหมด
ดังนั้นฉันเพิ่งอัปเดต codebase ของฉันเป็น Lollipop และฉันมีปัญหากับ Action Bar ฉันใช้ AppCompat และ ActionBarActivity และขยายมุมมองที่กำหนดเอง ดูเหมือนว่ามุมมองแบบกำหนดเองจะไม่ใช้ความกว้างทั้งหมดของหน้าจออีกต่อไปโดยปล่อยให้มีแถบบาง ๆ ทางด้านซ้าย แบบที่เคยดู หน้าตาตอนนี้ นี่คือรหัสที่ฉันใช้ตั้งค่าแถบการดำเนินการ ใครมีไอเดียบ้าง final ActionBar actionBar = getSupportActionBar(); if(actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayShowCustomEnabled(true); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); actionBar.setCustomView(R.layout.action_bar_content_search_custom_view); actionBar.setBackgroundDrawable(null); // actionBar.setStackedBackgroundDrawable(null); TextView title = (TextView) actionBar.getCustomView().findViewById(R.id.action_bar_title); title.setText(R.string.youtube); ImageView back = (ImageView) actionBar.getCustomView().findViewById(R.id.action_bar_back); back.setOnClickListener(new OnClickListener() …