I'm attempting to use GridLayout so I can generate a complicated layout on the fly. However text inside TextViews is not getting clipped to columns as I would imagine they would. To demonstrate what I mean, below is a simple example.
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" > android:layout_width="match_parent" > android:layout_height="match_parent" > android:columnCount="3" > > <TextView > android:layout_column="0" > android:layout_columnSpan="1" > android:maxLines="1" > android:text="00000000000000000000000000000000000000000000" /> > <TextView > android:layout_column="1" > android:layout_columnSpan="1" > android:maxLines="1" > android:text="111111111111111111111111111111111111111111111" /> > <TextView > android:layout_column="2" > android:layout_columnSpan="1" > android:maxLines="1" > android:text="222222222222222222222222222222222222222222222" /> > </GridLayout> I would expect across a small screen the following text, where each column crops the content within it: *00000000011111111222222222* But instead I get (where the second TextView is highlighted in blue): <https://lh5.googleusercontent.com/-SfQXngN7xwI/T5aa27WnASI/AAAAAAAAAAM/itoZ4WcIU0w/s1600/crop.png> I would have thought that since the GridLayout is match_parent (i.e. the screen), and columnCount is 3, all columns should squash together and fit on the screen. Now, I have tried various things to get the desired result, including a fixed layout_width of the GridLayout, clipChildren to true, a fixed layout_width of 0dp and layout_gravity fill_horizontal for each TextView (which just gives me 222222222222). I have tried various layout_gravity values for the TextViews, including CLIP_HORIZONTAL. I don't want to have to calculate the desired width and manually set that for each TextView. Any help out there please? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en