Android : Put Mapview In Tabhost?
Jul 24, 2010I recently want to put mapview in tabhost but now is the question i can't figure out how to do this right!
here's my source code...

I recently want to put mapview in tabhost but now is the question i can't figure out how to do this right!
here's my source code...
I'm very new to Android (like 2 days), but I'm experienced with other layout toolkits. I'm trying to put an AdView below a TabHost, and it seems that I can either get the TabWidget or the AdView to display correctly, but never both.
First, here's an ASCII art version of what I'm trying to accomplish:
--------------------------------------------
| Tab 1 | Tab 2 |
--------------------------------------------
| MapView when tab 1 is selected |
| |
| |
| |
| |
| |
| |
--------------------------------------------
| AdView that stays no matter what tab |
--------------------------------------------
As you can see, I'm trying to get the AdView outside the TabWidget or FrameLayout. I want it to be below the whole tabhost contents.
Here's the layout I've got before adding the AdView...
Unfortunately, in that one, my MapView in the first tab puts the Zoom controls on top of the AdView. Is there some simple layout I'm missing? Cuz I can get the TabWidget to wrap_content for height, or the AdView to wrap_content for height, but only when they go above the "@android:id/tabcontent."
Anything below the tab content gets eaten by the MapView.
I had found a lot of stackoverflow post about save an Activity and the reload it.
My question: How can I have an Activity with an MapView and after reload the same mapview?
What is the best way to switch between activity and views?
My app uses a TabHost containing one tab with a ListView and another tab with a simple form. When the keyboard is slid out in order to write into the form fields, I don't get automagic scroll bars added to the LinearLayout around my form elements.
The resource xml follows.
CODE:................
I'm trying to create multiple tabs, each with a different Activity. The only downside is i'm using a custom layout file thus my class extends an Activity rather than a TabActivity. While trying to run, it fails and suggests calling TabHost.Setup(ActivityGroupManager agm)
View 3 Replies View RelatedIn a TabHost widget, I can create a new tab with its content (Intent) using TabHost.addTab(TabHost.TabSpec tabSpec).
We can remove all tabs we created by calling clearAllTabs(), but I can't figure out how to remove the tab or just replace the content (Intent) inside the tab with new Intent.
so what I need something like removeTab(int index)
I have a tabhost...
in this tabhost is a Intent,and in the activity must change to other activity,
question is I hope the other activity at same tabhost switch?
Can do this?
Because of i add image on the tab,the tab looks small,and the string of the tab is on the image now. So,i want to make the tab looks larger,and the string of the tab could under the image. what should i do?
View 4 Replies View RelatedI currently have a TabHost with 3 tabs.The content of each tab is an activity. The first and second tab make HTTP connections.The first tab still uses the UI thread (which i'm changing) so it would explain the slow orientation change since it's creating a fresh activity and making all those connections again. What I don't understand is why if I am on say Tab 3 which makes no connections at all does changing the orientation take such a long time (up to 5 seconds).In playing around with the TabWidget I noticed something that may be related.
View 2 Replies View RelatedIs there a possibility to navigate between Activities tabs in TabHost using back button? When I press it, I go out of the main Activity to the previous one.
View 2 Replies View RelatedI have to create tab bar in my application in which i have to navigate between activities under single tag. So that i tried many ways one of which is to clear all tabs from tabhost and create new tabs and add on tabhost but it gives me unexpectedly close error.
View 2 Replies View RelatedI'm trying to figure out how to emebed a listview in a tabhost Whenever I call it dies a rather unglamorouis death.I suspect I'm missing something rather obvious as I'm just getting started with this, but I couldn't find other examples of people having listviews inside tabcontrols besides the one which suggested as above. Any suggestions?
View 4 Replies View RelatedAnyone knows of any icon packs for android tabhost? Let's say I'm not good at drawing..
View 8 Replies View RelatedI using android 2.2 and I want to integrate a third party application into the tabulator. Is that possible and how can I do that? The third party app that I use called chartdroid. This is an intent based app and if I post the intent through my host I get an securityexception. ERROR/AndroidRuntime(4442): Caused by: java.lang.SecurityException: Requesting code from com.googlecode.chartdroid (with uid 10033) to be run in process com.chartDroid (with uid 10032)
View 2 Replies View RelatedI have an application that has two tabs: -First tab contains contacts -Second tab contains chats
Some times when I select the second tab it dissapears and a black background is shown. This issue does't happen when the first tab is shown You can find a picture of the issue here: http://1.bp.blogspot.com/_2UoVsSnv2Gk/Sl8u2o-tvzI/AAAAAAAAAJc/RMUMfKU...
This issue happens randomly and i can't reproduce it consistenly.
I have a TabActivity. Within this activity (in the onCreate method) I create a TabHost and a TabSpec and do a tabSpectSearch.setContent(intenSearch); The Indent is created using intentSearch = new Intent().setClass(this, MyActivity.class);
As far as I already found out the class MyActivity is instantiated when I select the tab, to which it is connected. Is there a way from my TabActivity to force the creation of all activities (all tabs) at once?
I want to get rid of horizontal scroll bar in TabHost. It's there even if TabWidget is on top.
View 1 Replies View RelatedI meet an issue: my activity cannot return result.
I created an activity which has one TabHost. I added three tabs using mTabHost.addTab. Every tab will launch an activity(activity A, activity B, activity C). In activity A, it will call startActivityForResult to start activity A1. The issue is activity A cannot get any result after A1 finish.
What is the reason? How should I do if I want to get return value?
I've searched and I know it seems some people frown upon using activities within tabs, but moving past that...how would I restart a tabbed activity while still keeping the tabs visible? I have an activity in a tab, I use the menu to create a new activity to update the tab's activity displayed info, when I return from the menu activity I want the new information to be displayed in the tab's activity. I am using startActivityForResult() from the menu choice, but when I return and try to restart the activity...it wipes out the tabs above(I guess as expected, but I want to re-launch the refreshed activity within the tab).
Creating the tabs:
TabHost host = getTabHost();
Intent home_intent = new Intent(constants.HOME_ACTION,
null, this, homeTab.class);
Intent inbox_intent = new Intent(constants.INBOX_ACTION,
null, this, inboxTab.class);
Intent stats_intent = new Intent(constants.STATS_ACTION, null,
this, infoTab.class);
host.addTab(host.newTabSpec(constants.HOME_TAG)
.setIndicator(getText(R.string.home_label),
getResources().getDrawable(R.drawable.icon))
.setContent(home_intent));
host.addTab(host.newTabSpec(constants.INBOX_TAG)
.setIndicator(getText(R.string.inbox_label),
getResources().getDrawable(R.drawable.icon))
.setContent(inbox_intent));
host.addTab(host.newTabSpec(constants.STATS_TAG)
.setIndicator(getText(R.string.stats_label),
getResources().getDrawable(R.drawable.icon)).setContent(
stats_intent));
Return from the menu activity in the tab's activity(updating database info): code...
I get a result as http://i3.6.cn/cvbnm/e1/71/e9/19008bd7258eaf858be73dc6431b1f8b.jpg,
i want to get two tab,could you help me? Code...
I have a tabHost with tree tabs. How can I access a specific tab from the tabHost activity when this tab is not active at the moment.And a second question to this topic.How can I access the activity of a tab from another tab?I need this, because I have to update the second tab when something changes on the first tab.
View 1 Replies View RelatedI must be overlooking something because I am unable to get my TabHost to display in my Activity class.I am getting the dreaded force close when I try to run the app.It will work if I extend TabActivity, but I can't do that [details at the bottom] because once I move the code from my prototype project its going to be in a custom class that inherits from Activity.
View 2 Replies View RelatedI'm creating Tabs for my application and I wonder how do I change the font size in the Tab Host (Tab Menu) in the following code, that is the font size of Menu1, Menu2, Menu3, Menu4: TabHost host=getTabHost(); Code...
View 4 Replies View RelatedYesterday I post this : http://groups.google.fr/group/android-developers/browse_thread/thread...
but today this problem is not resolved and I think that the problem is an issue between TanHost component and Animationdrawable.
I tried a lot of thing, but the start() method makes nothing. The first drawable is displayed and that's all.
I would like to know if somebody can do a test to confirm it, I'll post a bug just after.
How could I change a text color in my tabs?
View 2 Replies View RelatedI have created a TabHost and in 1 of the tab, I have added the content using
mTabHost.addTab(mTabHost.newTabSpec("tab1")
.setIndicator(getString(R.string.dialerIconLabel),
getResources().getDrawable(R.drawable.ic_tab_dialer))
.setContent(intent));
Is it possible for me to switch the content's activity programatically after I called 'addTab of TabHost'?
I have TabHost with custom ListView implemented. My ListView disappears after returning from SMS screen when I try to switch tab (refresh list content).
I have context menu option to send SMS to contact from the list, I start SMS activity there and Im able to return to my app. If I don't type anything in SMS screen, just return immediately everything is fine. List will work. If I type something in SMS and press back key, toast will be displayed: "Your message is saved in Drafts". And now if try to switch tabs, list content disappears.
Debugging revealed that list items are present, and that list adapter constructor is called. However, listAdapters GetView function is never called. And list results are not displayed.
I found similar problem in this post: http://groups.google.com/group/android-developers/browse_thread/threa...
Im working on sdk 1.5 and device.
Here is my list adapter function, pretty standard:
CODE:..................
my ListView widget has no special properties, just width and height to fit parent.
I have a tabhost that contains three tabs showing three separate activities. One of those activities needs to show the indeterminate progress bar on the title bar. If I set that activity as the MAIN, everything works fine. As soon as I use a tabhost to show the activity, I cannot show an indeterminate progress on the title bar for the tabhost activity. One way could be to have methods on the tabhost class that show the progress on it's title bar, but I do not know how to access those methods from outside the tabhost (for example, from another activity).
View 1 Replies View RelatedI have a TabHost with 4-5 tabs. I want to have a similar bottom for all the tabs. Is there any way we can add a bottom to all the tabs? Or do I need to place the xml code in every layout file.
View 1 Replies View Relatedif i use more then 4 tabs in the tabhost, they get to small to use with your finger.i like to scroll to the tabs, but no scrollview or set the tabhost to a scrollcontainer will solve the problem!
View 3 Replies View Related