Monday, November 28, 2011

New Layout Widgets: Space and GridLayout

I've posted an article, New Layout Widgets: Space and GridLayout, on the Android Developer's blog. The article gives an overview of the new layout widgets we've added to the Android platform for the latest release: Ice Cream Sandwich. 

7 comments:

  1. Hi Philip,

    we met at Devoxx, where I gave the intro workshop. I'm trying to use GridLayout to define a 2x2 table with horizontally equally sized boxes where the Gridlayout takes the full horizontal space.

    Is that possible, seems like the settings do not allow that.

    ReplyDelete
  2. Hi Lars!

    Yes - I remember your most excellent talk. To answer your question - I'm afraid not. GridLayout does not support the principle of weight and there's no other way to distribute excess space evenly between multiple components. For now, the best solution is to embed a LinearLayout in the appropriate cells of your grid and use LinearLayout's weight feature to distribute the space amongst the appropriate components.

    Philip

    ReplyDelete
  3. Thanks Philip for the answer. I tried that but the boxes refuses to get the same size, either they stay as large as there children or one of them occupies the whole space.

    Would it be possible for you to post an example xml layout file which does this?

    ReplyDelete
  4. Just so you are aware, the images in this article are no longer working. As a beginner programmer looking for a good example of the GridLayout I was disappointed to find your article missing the pictures....luckily I was still able to benefit from the code example in the article.

    ReplyDelete
  5. Free Online Slots - Casinowoworld
    Who ボンズ カジノ made the best online slots? 온카지노 You won't find many free 메리트카지노 slots with the best casino games without having to download a lot of software.

    ReplyDelete
  6. Casino in Phoenix, AZ - JTM Hub
    Casino 순천 출장안마 in Phoenix, AZ - 밀양 출장마사지 Find deals at JTM Hub, one 제천 출장마사지 of 여주 출장안마 990 hotels 구미 출장안마 near Phoenix, AZ. Book today for great savings.

    ReplyDelete
  7. A matched deposit bonus is when the house matches your authentic funding, typically a lot as} particular amount|a certain amount|a certain quantity}. So, when you deposit $500, the casino will match it, supplying you with $1,000 to bet with. We advocate you make the most of|take benefit of|benefit from} the additional crypto energy available at 1xbet Andromeda.

    ReplyDelete