如何在行中显示多个图标

时间:2013-03-28 13:46:19

标签: android image listview

我有一个按钮。它使用自定义listView调用另一个活动,其中包含图像和复选框,标记的位置将传递给另一个活动。它运行良好,但我需要将检索到的几个图标连续显示在按钮中,如图所示:

enter image description here

3 个答案:

答案 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 中搜索单元重用概念。它将有助于使滚动非常平滑。