這是我的項目(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