gpt4 book ai didi

android - ActionBar Sherlock 菜单项 OnClick

转载 作者:IT王子 更新时间:2023-10-28 23:29:50 24 4
gpt4 key购买 nike

我是使用 Sherlock ActionBar 的新手,我已经让它在我的应用程序中运行,并且我在操作栏中有一个项目,但我不知道如何让项目在单击时执行某些操作我得到的就是这个.

public boolean onCreateOptionsMenu(Menu menu) {

menu.add("Folder")
.setIcon(R.drawable.folder)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

return true;
}


public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
//What do i write here?
return true;

希望你明白我的意思:)

编辑

嘿,我在 thread 的帮助下成功了我发现并做了一些更改,这是代码! :DDD

@Override
public boolean onCreateOptionsMenu(Menu menu) {
com.actionbarsherlock.view.MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.search:
finish();
return true;
case R.id.new_folder:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}

最佳答案

试试这个,它有效:

public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {
com.actionbarsherlock.view.MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.layout.menu, menu);
}

public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.settings:
Intent i=new Intent(class1.this, clas2.class);
startActivity(i);
return true;
}
return false;
}

关于android - ActionBar Sherlock 菜单项 OnClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10472443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com