Нужно привязать событие к tabHost,точнее говоря есть 2 таба(вкладки) и при нажатии на 2 мне нужно поменять изображение в imageView,подскажите как это реализовать?
Пытался через onClick:
contentView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ImageView top = (ImageView) findViewById(R.id.imageView);
final TabHost host = (TabHost) findViewById(R.id.tabHost);
switch(v.getId()){
case R.id.tab1:
Toast.makeText(v.getContext(), "Action Item 0 selected!", Toast.LENGTH_LONG).show();
top.setImageDrawable(getResources().getDrawable(R.drawable.top2));
break;
case R.id.tab2:
TextView text= new TextView(FullscreenActivity1.this);
text.setText("u have created a new tab");
break;
case R.id.tab3:
break;
}
if (TOGGLE_ON_CLICK) {
mSystemUiHider.toggle();
} else {
mSystemUiHider.show();
}
}
});