如何将可点击的文本视图添加到Android中的操作栏?
问题描述:
我想要一个文本视图,显示“编辑”对齐到一个操作栏的右侧,但不知道要实现它。它应该在菜单资源中吗?如果是这样,我想能够自定义它的颜色。否则,我应该把它放在工具栏xml本身吗?如何将可点击的文本视图添加到Android中的操作栏?
答
您将只需编写一个自定义的操作栏。如果你不使用工具栏,你可以做这样的事情。
try {
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
getSupportActionBar().setCustomView(R.layout.custom_toolbar);
textView_actionBar = (TextView)findViewById(getResources().getIdentifier("action_bar_textView","id",getPackageName()));
textView_actionBar.setText("Your_title");
} catch (NullPointerException e) {
e.printStackTrace();
}
根据需要定义textView的clicklistener。
在custom_toolbar.xml中只需放置一个TextView并将其对齐到右端。布局背景根据您的选择设置。
请接受为您解决问题的答案 –