Mục tiêu
Mặc định Action Bar có đổ bóng (elevation). Cách tắt bóng này.
Cách làm
Bước 1: Tạo project
Bước 2: Layout activity_main.xml (bình thường)
<LinearLayout ... android:gravity="center" android:orientation="vertical">
<TextView android:id="@+id/text" android:text="remove shadow for action bar" ... />
</LinearLayout>
Bước 3: MainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Tắt elevation (bóng) của Action Bar
getSupportActionBar().setElevation(0);
}
}
Dòng quan trọng: getSupportActionBar().setElevation(0);
Kết quả
Action Bar phẳng, không bóng:

Cách khác (Theme/Style)
Trong styles.xml, theme của App:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowContentOverlay">@null</item> <!-- API cũ -->
<item name="actionBarElevation">0dp</item> <!-- Material -->
</style>
Hoặc dùng Toolbar tùy chỉnh thay Action Bar mặc định để kiểm soát hoàn toàn.