2015-07-11 108 views
3

任何人都可以看到爲什麼我的幫助圖標未顯示在操作欄中?我已經粘貼下面選項菜單操作欄

我的代碼的相關部分謝謝

菜單topline.xml: `

<item 
    android:id="@+id/gohome_id" 
    android:title="Home" 
    trial10:showAsAction="ifRoom" 
    /> 

<item 
    android:id="@+id/helpme_id" 
    android:title="help" 
    android:icon="@drawable/ic_questionmark" 
    android:orderInCategory="200" 
    trial10:showAsAction="always" 
    /> 

`

styles.xml:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
</style> 

<style name="CustomActionBarTheme" 
    parent="@android:style/Theme.Holo.Light.DarkActionBar"> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
</style> 

<style name="MyActionBar" 
    parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse"> 
    <item name="android:background">@drawable/logo3</item> 
    <item name="android:icon">@drawable/leaflogo</item> 

</style> 
<style name="orangestyle" parent="@android:style/Theme.NoTitleBar"> 
    <item name="android:windowBackground">@color/orange</item> 
</style>' 

這是我的活動java:

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.topline, menu); 
    return true; 
} 


@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    super.onOptionsItemSelected(item); 

    switch(item.getItemId()){ 
     case R.id.gohome_id: 
      gohome(); 
      break; 

    } 
    return true; 

} 

終於,我的清單:

<activity 
     android:name=".test1" 
     android:label="Test" 
     android:theme="@style/CustomActionBarTheme" > 
    </activity> 
+0

回家可見嗎? –

+0

是的,它被推入溢出菜單(3點)。正如「幫助」一樣。雖然「家」應藏起來,我希望問號圖標出現在酒吧本身。 – AesculusMaximus

回答

1

試試這個

<item 
    android:id="@+id/gohome_id" 
    android:title="Home" 
    android:showAsAction="ifRoom" 
    /> 

<item 
    android:id="@+id/helpme_id" 
    android:title="help" 
    android:icon="@drawable/ic_questionmark" 
    android:showAsAction="always" 
    /> 
+0

它仍將其推入溢出。此外,圖標不顯示 – AesculusMaximus

+0

@AesculusMaximus請檢查我更新的答案 –

+0

我越來越'無法解析Android上的符號null:showAsAction – AesculusMaximus

0

你把你的項目在菜單標籤?

<menu ....> 
    <item.../> 
    <item.../> 
</menu> 

如果是,則使用app:showAsAction更改trial10:showAsAction。只要輸入,如果有錯誤的應用程序。 也從訂單項中刪除該訂單行