저라면 이렇게 하겠습니다.
CustomListener myCustomListener = null;
public void customView(int i, CustomListener listener)
{
this.myCustomListener = listener;
btn.setOnClickListener(myListener);
}
View.OnclickListener myListener = new View.OnClickListener()
{
public void onClick(View v)
{
if(myCustomListener != null)
myCustomListener.onClick(v, i);
}
};
interface CustomListener{
void onClick(View v, int i);
}