У меня есть один listview. Который содержит одно изображение, текст и одну кнопку. Я создал собственный просмотр списка для этого. Теперь я хочу изменить фоновое изображение кнопки при нажатии кнопки. Я получил событие click в методе getView моего CustomAdapter.but я не могу изменить фоновое изображение.
пожалуйста, помогите мне.
Ниже приведен мой код метода getView () адаптера.
public View getView(final int position, View convertView, ViewGroup parent)
{
View v = convertView;
ViewHolder holder = null;
v = vi.inflate(R.layout.row_lv_operator, null);
tvOperatorname=(TextView) v.findViewById(R.id.tvOperatorName);
ivOperatorIcon=(ImageView)v.findViewById(R.id.ivOperatorIcon);
btnAddToFavourite=(Button)v.findViewById(R.id.btnFavourite);
tvOperatorname.setText(values[position]);
ivOperatorIcon.setImageResource(icons[position]);
//holder.ivOperatorIcon.setTag(values[position]);
btnAddToFavourite.setOnClickListener(new OnClickListener()
{
public void onClick(View arg0)
{
**btnAddToFavourite.setBackgroundDrawable(getResources().getDrawable(R.drawable.favourite_marked));**
Toast.makeText(getApplicationContext(), "hi",Toast.LENGTH_SHORT).show();
}
});
eturn v;
}