Android 工具栏中的“向上”按钮指向右侧
我需要在工具栏的左侧有一个箭头“后退”按钮, 出于某种原因,它指向右边而不是左边 如何将其设置为相反方向 这是我的代码:Android 工具栏中的“向上”按钮指向右侧,android,toolbar,up-button,Android,Toolbar,Up Button,我需要在工具栏的左侧有一个箭头“后退”按钮, 出于某种原因,它指向右边而不是左边 如何将其设置为相反方向 这是我的代码: mToolbar = (Toolbar) findViewById(R.id.machine_tool_bar); setSupportActionBar(mToolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); 编辑: 我的设备语言是从右到左。 我试图设置layoutDirecti
mToolbar = (Toolbar) findViewById(R.id.machine_tool_bar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
编辑:
我的设备语言是从右到左。
我试图设置layoutDirection LTR,但没有任何帮助。Maayan
“后退”按钮指向右侧的原因是,在RTL语言环境中,采用了可绘制的
从支持库中的drawable ldrtl文件夹中
我发现最有用的方法是覆盖箭头按钮的可绘制部分
首先,您需要使用指向左侧的箭头。
它可以很容易地从谷歌的材料设计图标中获得:
现在,有两种方法可以处理此问题:
希望有帮助。您是否在清单:子活动中设置了父/子属性-我设置了父属性:但什么是子属性?您是否使用AppCompatActivity作为父属性?我使用的是ActionBarActivity。应该换吗?我换了。。它没有解决问题,有一个缺口。亮/暗工具栏。。。您可以在不同的视图上使用不同的视图:-/
mToolbar = (Toolbar) findViewById(R.id.machine_tool_bar);
mToolbar.setNavigationIcon(R.drawable.left_pointing_arrow);