2012-02-20 9 views
0

私はactionbarsherlockを使用しています。メニューバーのactionbar.xmlに自分のメニューを宣言しました。ここactionbar.xmlandroidはメニューフォルダ内のリソースにアクセスします

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item android:id="@+id/abSearch" android:showAsAction="always" android:icon="@drawable/search_orange"></item> 
</menu> 

の内容が、今私はonOptionsItemSelectedを実装しようとしましたが、ここで私がやったことだだ:

@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     switch (item.getItemId()) { 
     case android.R.id.abSearch: 
      Intent intent = new Intent(this, SearchRecipes.class); 
      startActivity(intent); 
      return true; 

     } 
    } 

が、問題は日食であることabSearchを解決できないと言います。私は何度もプロジェクトを掃除しようとしましたが、役に立たなかった。

答えて

1

置き換えます

android.R.id.abSearch 

をして:

R.id.abSearch 
+0

私はとにかく..おかげでこれを試してみた宣誓たかもしれません! – imin

関連する問題