Drezden,
Thanks for your assistance. It is greatly appreciated.
Damien
On 26/08/2011, at 1:18 AM, Drezden wrote:
> I have an app in the market right now that uses a custom designed tab
> bar at the bottom of the screen and a relative layout at the top that
> acts as an iframe, so this is very doable. In my app I used the
> LocalActivityManager to load the requested activity and then extract
> it's main layout, like this:
>
> [code]
>
> LocalActivityManager manager = getLocalActivityManager();
>
> Intent preloader = new Intent("com.pkg.Foo");
> View childView = manager.startActivity(preloader.getAction(),
> preloader.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();
>
> frame.removeAllViews();
> frame.addView(childView);
>
> [/code]
>
> Each of the buttons in the tab bar calls to a loading function with
> the requested Activity name and options like ViewFlipper index or
> other startup options. After you add the childView to the frame, you
> can also do something like this to animate in the view.
>
> [code]
>
> childView.startAnimation(slideLeftAnimation);
>
> [/code]
>
> The only problem with this approach is that LocalActivityManager has
> been deprecated as if this month in favor of Fragments and the
> FragmentManager. So you might want to look into both options and see
> what works best for your users and app needs. If you look at the
> demos over at android.com there is a tab example using Fragments.
>
>
> On Aug 25, 1:40 am, Damien Cooke <[email protected]> wrote:
>> Hi all,
>> I am sure what I want to do is possible I think I am going about it the
>> wrong way.
>>
>> I am building a kind-of tab controller. I am attempting to define compound
>> views in XML layouts and I want to import them into my Activity. The idea
>> being that each "tab" continues to function regardless whether it is visible
>> or not.
>>
>> What I am attempting to do is create a View object and inflate the layout I
>> want into the View Object. Is this the correct approach? (by the way the
>> reason I can not use the tabhost is because the client needs a scrolling
>> tabbar so they can have 10 options on the tab bar, so I have implemented a
>> scrollview containing buttons for the tabbar)
>>
>> The structure will be an array of Views each attached to one of the buttons
>> in the scrollView. When selected the View object (if not already populated)
>> will populate using inflate then become visible.
>>
>> Am I close? Is this the wrong approach? Thanks in advance for any assistance.
>>
>> Regards
>> Damien
>
> --
> 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
--
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