Android 如何在行中显示多个图标
我有一个钮扣。它调用另一个具有自定义listView的活动,其中包含图像和复选框,标记的位置将传递给另一个活动。它工作得很好,但我需要检索几个图标,以便在按钮中显示一行,如图所示:Android 如何在行中显示多个图标,android,image,listview,Android,Image,Listview,我有一个钮扣。它调用另一个具有自定义listView的活动,其中包含图像和复选框,标记的位置将传递给另一个活动。它工作得很好,但我需要检索几个图标,以便在按钮中显示一行,如图所示: 是否将图像视图置于线性布局中?你的问题真的很难理解,但如果我从表面上看,那就是你的答案。在XML布局中,使用水平方向的线性布局 放置在容器中的项目应具有固定宽度或设置为包裹内容创建一个名为row\u laout.xml的xml文件,并在其中使用LinearLayout以水平方向排列所有按钮 在main.xml中创建一
是否将图像视图置于线性布局中?你的问题真的很难理解,但如果我从表面上看,那就是你的答案。在XML布局中,使用水平方向的
线性布局
放置在容器中的项目应具有固定宽度或设置为包裹内容创建一个名为row\u laout.xml的xml文件,并在其中使用LinearLayout
以水平方向排列所有按钮
在main.xml
中创建一个列表
,并根据您的设计将其对齐
在java代码中,编写一个名为ListAdapter
的类,该类扩展BaseAdapter
(或根据需要扩展任何其他适配器)并重写getView
方法
内部getView
方法将行\u layout.xml膨胀为
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.row_layout,
null);
然后对getView
方法中的所有按钮执行onClick
在android中搜索单元重用概念的另一个建议。这将有助于使卷轴非常平滑。这几乎不是我想要的,但它帮助我找到了正确的方法=)