我想设计一个布局来选择城市。3个城市一条线(可能是多线)。表示城市的控件可以是textview、button等。我需要轻松添加城市。我应该使用哪种布局以及如何正确配置它?
我有一个想法,使用垂直线性布局和水平线性布局来做到这一点。但是动态添加城市非常复杂和困难。
我认为你需要的是一个GridView
设置android:numColumns
为 3。这样你应该在一条水平线上获得最多三个城市元素,并且随着城市元素数量的增加,线的数量会增加。
http://developer.android.com/guide/topics/ui/layout/gridview.html