我在屏幕底部显示菜单操作栏。当用户单击/触摸任何菜单项时,我想突出显示它(即按钮单击突出显示的方式)。我尝试了 onClickListener 和 ontouchListener 但它没有突出显示。
有人可以告诉我我设置了哪些属性/方法。
这是我正在使用的代码。
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.landing_page_layout);
ActionBar actionBar = getActionBar();
actionBar.show();
// business logic }
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_items, menu);
item1 = menu.findItem(R.id.menu_option1);
item1.getActionView().setOnTouchListener(new OnTouchListener() {
// logic when user touch menu option1 touch
}});
谢谢钦坦