2
이것은 매우 단순 해 보이지만 작동하지 않습니다. 이 체크 될 때 이미지 뷰 비트 맵을 변경해야하지만, 대신 항상 체크 화상 표시 :StateListDrawable이 작동하지 않는 ImageView
public void addImage()
{
ImageView imageView = new ImageView(context);
m_draw = new StateListDrawable();
m_draw.addState(android.util.StateSet.WILD_CARD, m_bitmapUnchecked);
m_draw.addState(new int[] { android.R.attr.state_checked }, m_bitmapChecked);
imageView.setImageDrawable(m_draw);
this.addView(imageView);
}
public void onClick(View v)
{
m_draw.setState(new int[] { android.R.attr.state_checked });
}