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

Reply via email to