Note that there are some explanatory texts on larger screens.

plurals
  1. POMenu Icon doesn't appear in my Android menu
    text
    copied!<p>In my app menu icon is not displaying, For me at present text/string is displaying but i need icon/image intent of text. Also try using xml format menu calling.</p> <ul> <li>Android version is ver_4 </li> <li>cordova_2.5.0 </li> <li>Image/Icon size=32*32</li> </ul> <p>testapp.java</p> <pre><code> package com.example.testapp; import android.annotation.SuppressLint; import android.content.Intent; import android.os.Bundle; import org.apache.cordova.*; import android.view.Menu; import android.view.MenuItem; public class testapp extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); } private static final int HOME = 0; private static final int SETTINGS = 1; private static final int HELP = 2; @SuppressLint("NewApi") @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, HOME, 0, "Home") .setIcon(R.drawable.icon_home) .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); menu.add(0, SETTINGS, 0, "Settings") .setIcon(R.drawable.icon_settings) .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); menu.add(0, HELP, 0, "Help") .setIcon(R.drawable.icon_help) .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case HOME: // app icon in action bar clicked; go home Intent intent = new Intent(this, testapp.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); return true; case SETTINGS: this.startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS)); return true; case HELP: this.appView.sendJavascript("navigator.notification.alert('No help')"); return true; default: return super.onOptionsItemSelected(item); } } </code></pre> <p>}</p> <p>My testapp.xml</p> <pre><code>&lt;menu xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;item android:id="@+id/menu_home" android:icon="@drawable/icon_home" android:showAsAction="ifRoom|withText" android:title="Home" /&gt; &lt;item android:id="@+id/menu_settings" android:icon="@drawable/icon_settings" android:showAsAction="ifRoom|withText" android:title="Settings" /&gt; &lt;item android:id="@+id/menu_help" android:icon="@drawable/icon_help" android:title="Help" /&gt; &lt;/menu&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload