Why do you say your context menu registration is failing? It looks like you are registering it OK but I don't see any code that creates the context menu (onCreateContextMenu). Check out the ContextMemnu docs here: http://developer.android.com/guide/topics/ui/menus.html
On Sep 10, 11:05 am, JasonMP <[email protected]> wrote: > Hi everyone, My context menus are not registering when called. In > addition setOnItemClickListener is also not working. Any ideas why > this is happening? > > @Override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.armory_header); > > TabHost mTabHost = getTabHost(); > > mTabHost.addTab(mTabHost.newTabSpec("1").setIndicator("Weapons").setContent > (R.id.page1)); > > mTabHost.addTab(mTabHost.newTabSpec("2").setIndicator("Armor").setContent(R > .id.page2)); > > mTabHost.addTab(mTabHost.newTabSpec("3").setIndicator("Accessories").setCon > tent(R.id.page3)); > > weapons = (ListView) findViewById(R.id.weaponlist); > registerForContextMenu(weapons); > weapons.setOnItemClickListener(new OnItemClickListener(){ > > @Override > public void onItemClick(AdapterView<?> arg0, > View arg1, int arg2, > long arg3) { > // TODO Auto-generated method stub > listId = weapons.getId(); > position = arg2; > showDialog(DIALOG); > } > > }); > > armor = (ListView) findViewById(R.id.armorlist); > registerForContextMenu(armor); > armor.setOnItemClickListener(new OnItemClickListener(){ > > @Override > public void onItemClick(AdapterView<?> arg0, > View arg1, int arg2, > long arg3) { > // TODO Auto-generated method stub > listId = armor.getId(); > position = arg2; > showDialog(DIALOG); > } > > }); > } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

