我想让菜单栏看起来像这样::
我留下了链接,因为我还无法发布图片。最好的方法是什么? 提前谢谢。
答案 0 :(得分:1)
创建自定义操作栏布局:custom_action_bar.xml
将标题和按钮放在布局中。
夸大布局,附加clickListeners并将视图设置为ActionBar的视图。
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setHomeButtonEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(false);
LayoutInflater inflator = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflator.inflate(R.layout.custom_action_bar, null);
TextView title = (TextView) findViewById(R.id.title);
title.setText("...");
v.findViewById(R.id.button).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//do your stuff
}
});
actionBar.setCustomView(v);