Я знаю, как раздувать пользовательский макет из XML, но как я могу надуть настраиваемый компонент в ArrayAdapter?Надуйте пользовательский компонент в 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;
}
}
И я хотел бы, чтобы добавить его в ListView с помощью ArrayAdapter. Как мне это сделать?