Conversation
|
The current LayoutManager is a GridLayoutManager. When one card is too tall, the other cards in the same row also become taller, which looks ugly. If we switch to a StaggeredGridLayoutManager, it might look better, but readability could become worse (in my opinion), because the cards are no longer aligned in the same row. Edit: Apart from that, there are two other solutions: The first solution is to fix the TextView to two lines.
However, this will cause a row that could have been shorter to become very tall. Another solution is to add a View with |
|
I'll check the layout on a large screen to decide which looks better. |



The user experience of large screens is better now.
I’ve updated the Chinese text by removing the English parts, so it displays better in smaller cards.
Screenshots
MatePad 11 real-device demo: