public class MyImageView extends ImageView{
public MyImageView (Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
initVariables();
}
public MyImageView (Context context, AttributeSet attrs) {
super(context, attrs);
initVariables();
}
public MyImageView (Context context) {
super(context);
initVariables();
}
private void initVariables(){
this.setImageResource( R.drawable.image);
}
public void setOnSpeakerphoneListener(){
this.setOnClickListener( clickListener);
}
private OnClickListener clickListener = new OnClickListener(){
public void onClick(View v){
setCaption(123456);
}
};
private void setCaption(int text){
TextView caption = (TextView)findViewById( R.id.image);
caption.setText(text+"");
}
} |