このようにします。リストビューで選択した項目の色や背景を変更することができます。 getView()メソッドでこのコードを使用してください。
m_Button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
indexClick = position;
indexClickFlag = true;
notifyDataSetChanged();
Log.i("in click--------->", "" + position);
Intent i = new Intent(ArtistPlaylistActivity.this,
PlayerMainActivity.class);
i.putExtra("songnameIndexinPlaylist", position);
startActivity(i);
ArtistPlaylistActivity.this.finish();
}
});
if (indexClickFlag) {
if ((indexClick) == (position)) {
itemLayout.setBackgroundResource(R.drawable.tab_select);
Log.d("System out", "iclick" + indexClick + "pos"
+ position);
}
}
ここで、int indexClick; boolean indexClickFlag = false; itemLayout - >は、変更する背景とm_Buttonのレイアウトです。
あなたに有益です。
を取得するために、画像ビューのインデックスを置くいいえ、私はListViewコントロールの行に複数のボタンがあります。私は、クリックされたアイテムではなく、クリックされたボタンの背景イメージを変更したいだけです... –