不适合我
activity.findViewById(R.string.abc_action_bar_up_description).performClick();
我设置了活动
setSupportActionBar(toolbar);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
...
}
});
答案 0 :(得分:1)
要点击位于工具栏中的导航按钮,您需要执行以下操作:
在导航按钮中添加文字
toolbar.setNavigationContentDescription("up");
以下列方式找到后
final ArrayList<View> outViews = Lists.newArrayList();
activity.findViewById(R.id.toolbar).findViewsWithText(outViews, "up", View.FIND_VIEWS_WITH_CONTENT_DESCRIPTION);
outViews.get(0).performClick();
答案 1 :(得分:0)
你应该把你的东西称为R.id.yourStuff
&amp;&amp;检查android:clickable="true"
参数(如果它不是按钮)。