我知道如何从 XML 中扩展自定义布局,但是如何将自定义组件扩展为 ArrayAdapter?
这是我的组件:
public class MyComponent extends LinearLayout
{
private EditText mText;
private ImageView mImage;
public MyComponent(Context context, AttributeSet attrs)
{
super(context, attrs);
View.inflate(context, R.layout.cell_layout, this);
}
private void initComponent(){
mText = (EditText) findViewById(R.id.lats_field);
mImage = (ImageView) findViewById(R.id.flag_img);
}
public EditText getText()
{
return mText;
}
public void setText(EditText mText)
{
this.mText = mText;
}
public ImageView getImage()
{
return mImage;
}
public void setImage(ImageView mImage)
{
this.mImage = mImage;
}
}
我想使用 ArrayAdapter 将它添加到 ListView。我该怎么做?