[android-developers] Re: Theme.Dialog Activity and Context Menu
bump ? On Jun 22, 8:59 am, Alexey Volovoy avolo...@gmail.com wrote: Hi All , i have dialog style activity android:theme=@android:style/Theme.Dialog When i attachedcontextmenuto it @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public boolean onCreateOptionsMenu(Menumenu) { super.onCreateOptionsMenu(menu); MenuItem item = null; item =menu.add(0,Menu.FIRST,Menu.NONE, TestContextMenuin Dialog Theme); item.setIcon(android.R.drawable.ic_menu_edit); return true; } Themenuappears about 50 px from the bottom of this dialog. So if activity screen is too small - it right in the middle of the screen. Is there any way to anchor menuto the bottom of the screen ? layout : ?xml version=1.0 encoding=utf-8? RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android; android:layout_width=fill_parent android:layout_height=fill_parent ImageView android:id=@+id/icon android:layout_width=wrap_content android:layout_height=wrap_content android:layout_marginLeft=10sp android:src=@drawable/icon / TextView android:id=@+id/title android:layout_toRightOf=@id/icon android:layout_width=fill_parent android:layout_height=wrap_content android:layout_alignTop=@id/icon android:layout_alignBottom=@id/icon android:gravity=left|center android:text=Title / ImageView android:id=@+id/divider android:layout_width=fill_parent android:layout_height=wrap_content android:layout_below=@id/icon android:layout_gravity=left android:src=@drawable/dialog_divider_horizontal_light / TextView android:id=@+id/note android:layout_width=fill_parent android:layout_height=wrap_content android:layout_below=@id/divider android:layout_marginLeft=10sp android:layout_marginBottom=10sp android:layout_marginTop=10sp android:text=Some Text / /RelativeLayout --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog Activity and Context Menu
The current platform doesn't support menus on non-fullscreen windows, sorry. On Wed, Jul 1, 2009 at 8:31 AM, Alexey Volovoy avolo...@gmail.com wrote: bump ? On Jun 22, 8:59 am, Alexey Volovoy avolo...@gmail.com wrote: Hi All , i have dialog style activity android:theme=@android:style/Theme.Dialog When i attachedcontextmenuto it @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public boolean onCreateOptionsMenu(Menumenu) { super.onCreateOptionsMenu(menu); MenuItem item = null; item =menu.add(0,Menu.FIRST,Menu.NONE, TestContextMenuin Dialog Theme); item.setIcon(android.R.drawable.ic_menu_edit); return true; } Themenuappears about 50 px from the bottom of this dialog. So if activity screen is too small - it right in the middle of the screen. Is there any way to anchor menuto the bottom of the screen ? layout : ?xml version=1.0 encoding=utf-8? RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android; android:layout_width=fill_parent android:layout_height=fill_parent ImageView android:id=@+id/icon android:layout_width=wrap_content android:layout_height=wrap_content android:layout_marginLeft=10sp android:src=@drawable/icon / TextView android:id=@+id/title android:layout_toRightOf=@id/icon android:layout_width=fill_parent android:layout_height=wrap_content android:layout_alignTop=@id/icon android:layout_alignBottom=@id/icon android:gravity=left|center android:text=Title / ImageView android:id=@+id/divider android:layout_width=fill_parent android:layout_height=wrap_content android:layout_below=@id/icon android:layout_gravity=left android:src=@drawable/dialog_divider_horizontal_light / TextView android:id=@+id/note android:layout_width=fill_parent android:layout_height=wrap_content android:layout_below=@id/divider android:layout_marginLeft=10sp android:layout_marginBottom=10sp android:layout_marginTop=10sp android:text=Some Text / /RelativeLayout -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog Activity and Context Menu
thanks for reply Dianne. On Jul 1, 11:20 am, Dianne Hackborn hack...@android.com wrote: The current platform doesn't support menus on non-fullscreen windows, sorry. On Wed, Jul 1, 2009 at 8:31 AM, Alexey Volovoy avolo...@gmail.com wrote: bump ? On Jun 22, 8:59 am, Alexey Volovoy avolo...@gmail.com wrote: Hi All , i have dialog style activity android:theme=@android:style/Theme.Dialog When i attachedcontextmenuto it @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public boolean onCreateOptionsMenu(Menumenu) { super.onCreateOptionsMenu(menu); MenuItem item = null; item =menu.add(0,Menu.FIRST,Menu.NONE, TestContextMenuin Dialog Theme); item.setIcon(android.R.drawable.ic_menu_edit); return true; } Themenuappears about 50 px from the bottom of this dialog. So if activity screen is too small - it right in the middle of the screen. Is there any way to anchor menuto the bottom of the screen ? layout : ?xml version=1.0 encoding=utf-8? RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android; android:layout_width=fill_parent android:layout_height=fill_parent ImageView android:id=@+id/icon android:layout_width=wrap_content android:layout_height=wrap_content android:layout_marginLeft=10sp android:src=@drawable/icon / TextView android:id=@+id/title android:layout_toRightOf=@id/icon android:layout_width=fill_parent android:layout_height=wrap_content android:layout_alignTop=@id/icon android:layout_alignBottom=@id/icon android:gravity=left|center android:text=Title / ImageView android:id=@+id/divider android:layout_width=fill_parent android:layout_height=wrap_content android:layout_below=@id/icon android:layout_gravity=left android:src=@drawable/dialog_divider_horizontal_light / TextView android:id=@+id/note android:layout_width=fill_parent android:layout_height=wrap_content android:layout_below=@id/divider android:layout_marginLeft=10sp android:layout_marginBottom=10sp android:layout_marginTop=10sp android:text=Some Text / /RelativeLayout -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog Activity and Context Menu
Alexey, I have an idea. I have not tried it myself, and I don't have the time right now, but figured I'd offer a suggestion: Perhaps change your setContentView() to a full-screen layout (possibly blurring, dimming, and making the background transparent) Instead of setting the theme to @android:style/Theme.Dialog, try creating a dialog in your onCreate() and adding the menu as normal. In theory, the menu should be at the bottom of the page, as the dialog is not technically your main content view. Hope that works. I will report back here when I get a chance to try it myself. Paul Burke i...@ipaulpro.com pub:iPaul Pro On Jul 1, 12:51 pm, Alexey Volovoy avolo...@gmail.com wrote: thanks for reply Dianne. On Jul 1, 11:20 am, Dianne Hackborn hack...@android.com wrote: The current platform doesn't support menus on non-fullscreen windows, sorry. On Wed, Jul 1, 2009 at 8:31 AM, Alexey Volovoy avolo...@gmail.com wrote: bump ? On Jun 22, 8:59 am, Alexey Volovoy avolo...@gmail.com wrote: Hi All , i have dialog style activity android:theme=@android:style/Theme.Dialog When i attachedcontextmenuto it @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public boolean onCreateOptionsMenu(Menumenu) { super.onCreateOptionsMenu(menu); MenuItem item = null; item =menu.add(0,Menu.FIRST,Menu.NONE, TestContextMenuin Dialog Theme); item.setIcon(android.R.drawable.ic_menu_edit); return true; } Themenuappears about 50 px from the bottom of this dialog. So if activity screen is too small - it right in the middle of the screen. Is there any way to anchor menuto the bottom of the screen ? layout : ?xml version=1.0 encoding=utf-8? RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android; android:layout_width=fill_parent android:layout_height=fill_parent ImageView android:id=@+id/icon android:layout_width=wrap_content android:layout_height=wrap_content android:layout_marginLeft=10sp android:src=@drawable/icon / TextView android:id=@+id/title android:layout_toRightOf=@id/icon android:layout_width=fill_parent android:layout_height=wrap_content android:layout_alignTop=@id/icon android:layout_alignBottom=@id/icon android:gravity=left|center android:text=Title / ImageView android:id=@+id/divider android:layout_width=fill_parent android:layout_height=wrap_content android:layout_below=@id/icon android:layout_gravity=left android:src=@drawable/dialog_divider_horizontal_light / TextView android:id=@+id/note android:layout_width=fill_parent android:layout_height=wrap_content android:layout_below=@id/divider android:layout_marginLeft=10sp android:layout_marginBottom=10sp android:layout_marginTop=10sp android:text=Some Text / /RelativeLayout -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---