这是我的项目(How can i start a different activity on item click from a custom listview?) 我能够整理出来。 但是,当我尝试添加搜索到第二个活动的行动栏项目时,项目不显示。我知道它的一个简单的过程,但我卡住了。我遵循开发人员指南(https://developer.android.com/training/basics/actionbar/adding-buttons.html),但没有成功。 任何帮助将不胜感激球员。如何将操作栏项添加到第二个活动
这里的second activity code
:
public class School extends ActionbarActivity{
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.school);
Intent newActivity1=new Intent();
setResult(RESULT_OK, newActivity1);
//finish();
}
}
main_activity_actions.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="ifRoom" />
</menu>
我没有,检查我的edit.That仍犯规解决我的问题。 – 2014-12-02 14:25:15
发布您的main_activity_actions.xml,可能是它存在的问题。 确保你在“always”上有这个“ ”应用程序:showAsAction =“always” – 2014-12-02 14:39:38
将它放置为“always”后,将搜索项放置在溢出菜单中 – 2014-12-02 14:47:50