OrangesCyf / boardgamegeek

Automatically exported from code.google.com/p/boardgamegeek
0 stars 0 forks source link

Add tabs #1

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
In order to effectively grow this app, a tabbed layout must be implemented.
 It is unclear which method of tabbing should be used, although the ability
to have each tab be its own activity may prove most sustainable.

Original issue reported on code.google.com by bond.den...@gmail.com on 2 Jul 2009 at 2:31

GoogleCodeExporter commented 9 years ago
Suggested tabs:

- game description
- game images using BGG rss feed
- developer and publisher information
- user stats and comments/reviews
- links to the game at various web stores

Original comment by bond.den...@gmail.com on 2 Jul 2009 at 2:46

GoogleCodeExporter commented 9 years ago
I'm not sure what methods of tabbing there are, but I was able to create a tab 
to 
separate information available in the API by dividing up the static views in 
the layout 
XML. For example, I put all of the stats on one tab, leaving the picture and 
description on the main tab. This is significantly easier than the tabs you 
suggest. 
For a first step I suggest adding existing XML (such as poll info) data to the 
display.

Original comment by chris.co...@gmail.com on 2 Jul 2009 at 3:00

GoogleCodeExporter commented 9 years ago
I believe that we will need more than simple view isolation, unless we want to 
pull
all of the data when the app is started.  As far as I know, the only way to
selectively pull information from the web when a tab is selected is to isolate 
the
app into several different activities or intents.  Mark Murphy has a good 
tutorial on
this here: http://androidguys.com/?p=3005

Original comment by bond.den...@gmail.com on 2 Jul 2009 at 3:23

GoogleCodeExporter commented 9 years ago
The tab framework has been added in the collection branch. In addition to the 
Main tab, 
Stats and Extra were added. Stats is largely complete, though not attractive. 
Extra 
just has a dump of data. This should be formatted better, with the expansions 
being 
clickable.

Original comment by chris.co...@gmail.com on 13 Aug 2009 at 3:19

GoogleCodeExporter commented 9 years ago
Adding tabs introduced a bug: When searching for a game with only one result 
with Skip 
Results enabled, the app throws an exception, though recovers nicely. The bug 
seems to 
be in the TabHost control as discussed here: 
http://groups.google.com/group/android-
developers/browse_thread/thread/d6633cda4d944d24.

Original comment by chris.co...@gmail.com on 13 Aug 2009 at 3:25

GoogleCodeExporter commented 9 years ago
Completed in version 2.0.

Original comment by chris.co...@gmail.com on 31 Aug 2009 at 2:54

GoogleCodeExporter commented 9 years ago

Original comment by chris.co...@gmail.com on 31 Aug 2009 at 2:54