Android DrawerLayout-具有Gravity.Start的openDrawer会产生皮棉错误“必须为...中的一个或多个”

Mik*_*keL 3 android lint gravity drawerlayout

我已经创建了一个DrawerLayout,并且还有一个ImageView(“汉堡”)可以在单击时将其打开。
我的问题是,使用以下代码时,AndroidStudio中会显示lint错误:Must be one or more of: Gravity.LEFT, Gravity.RIGHT...,那里没有任何错误Gravity.START

ImageView openDrawerImageView = findViewById(R.id.open_drawer_image_icon);
openDrawerImageView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        drawerLayout.openDrawer(Gravity.START);
    }
});
Run Code Online (Sandbox Code Playgroud)

Mik*_*keL 5

我花了一段时间寻找答案,但没有找到答案。我决定将其留待以后处理,因为这只是一个皮棉错误,并且该应用程序确实可以使用Gravity.START
后来我需要在某些情况下关闭抽屉,所以我使用了:drawerLayout.closeDrawer(START)然后使用了自动完成功能,并得到了答案:GravityCompat

drawerLayout.closeDrawer(GravityCompat.START);
Run Code Online (Sandbox Code Playgroud)