我一直在开发使用ListView的应用程序。 ListView包含2个文本字段和1个图片的项目。我已经为ListView项目(android.R.layout ... ...)开发了内部布局的应用程序,但我对图像字段的布局一无所知。我的任务有什么相似之处吗?或者我应该为它制作自己的适配器?谢谢。
答案 0 :(得分:2)
是的,您应该使用自己的适配器。
答案 1 :(得分:0)
在你的类中实现ListAdapter你可以做到:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView == null){
convertView = inflater.inflate(R.layout.list_model_fipe, null);
}
ImageView image = (ImageView) convertView.findViewById(R.id.imgid);
image.setImageResource(R.drawable.yourImage);
}
答案 2 :(得分:0)
你应该创建你的适配器并覆盖那里的getView(...)方法以返回你的View,它会在ImageView + TextView + TextView中保存RelativeLayout 对齐它们你可以使用
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.RIGHT_OF(LEFT_OF,BELOW), yourView.getId());
我在之前的一些答案中编写了一个示例应用程序,您可以使用适配器作为您自己的模板。答案包含代码how can i select and kill multiple application
玩得开心