Tag: commonsware
Flipping Your Views
Let's face it: phones are small.
Even if you have a phone with excellent screen resolution, the physical screen size is still rarely over 3"x5",...
Adding Tabs Dynamically
The TabWidget in Android is set up to allow you to easily define tabs at compile time. However, sometimes, you want to add tabs...
Scripting Your Android Device
One of the issues that arose when Apple released the iPhone SDK earlier this year was the restriction on language interpreters:
No interpreted code may...
Fancy ListViews, Part Six: Custom Widget
In this, the last and longest of our Fancy ListView posts, we'll cover what it takes to wrap up the logic from the ChecklistDemo...
Fancy ListViews, Part Five
In one of our earlier posts in this Fancy ListViews series, Michal asked "could you make also a short tutorial on changing the background...
Fancy ListViews, Part Four
In our last episode, we took a closer look at the ViewHolder/ViewWrapper pattern for making ListViews that much more efficient to render. Today, we...
Fancy ListViews, Part Three
In our last episode, we saw how we could save processing time -- and, hence, battery life -- by recycling existing row views in...
Fancy ListViews, Part Two
In our last episode, we saw how to create Android ListViews that contain more than just a simple list of strings. In particular, we...
Fancy ListViews, Part One
The classic Android ListView is a plain list of text -- solid but uninspiring. This is the first in a series of posts where...
Inflation is a Good Thing
Before diving into the topic of creating fancy lists in Android, we need to take a short detour into some background material. If you...
Gettin’ On The (Message) Bus, Part Two
In our last episode, we discussed how the Android Intent systems functions, in effect, like a message bus, and how one can set up...
Gettin’ On The (Message) Bus, Part One
The message bus is a tried-and-true model in application development. Whether it is the humble Win32 message loop or full-fledged publish/subscribe message-oriented middleware solution,...
Handling Multiple Resource Sets, Part Two
In the last episode of "Building 'Droids", we covered how to handle a simple, one-criterion choice between two resource sets: whether we show English...
Handling Multiple Resource Sets, Part One
Welcome to the new "Building Droids" section of AndroidGuys! This column looks at Android from the developer's perspective, poking around dusty corners of the...