我有一个按钮。它使用自定义listView调用另一个活动,其中包含图像和复选框,标记的位置将传递给另一个活动。它运行良好,但我需要将检索到的几个图标连续显示在按钮中,如图所示:
答案 0 :(得分:0)
将ImageViews放在LinearLayout中?你的问题很难理解,但如果我把它看作是你的答案的面值。
答案 1 :(得分:0)
在XML布局中,使用水平方向的LinearLayout
。
您放置在容器中的项目应具有固定宽度或设置为wrap_content
答案 2 :(得分:0)
创建一个名为row_lauout.xml
的xml文件,并在LinearLayout
中使用orientation horizontal
,并在其中排列所有按钮。
在main.xml
创建一个List
并根据您的设计对齐。
在java代码中编写一个名为ListAdapter
的类,它根据您的需要扩展BaseAdapter
(或任何其他适配器)并覆盖getView
方法。
在getView
方法中将row_layout.xml夸大为
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.row_layout,
null);
然后对onClick
方法中的所有按钮实施getView
。
另外一个建议在android 中搜索单元重用概念。它将有助于使滚动非常平滑。