내 모든 활동에 참여하고 싶은 메뉴를 만들고 있습니다. 이를 위해 모든 버튼 정의와 onClickListeners를 사용하여 클래스를 만듭니다.뒤로 버튼으로 버튼 기능 설정
내가 직면 한 문제는 뒤로 버튼을 실제 뒤로 버튼으로 작동하도록 정의 할 때입니다. 이 클래스를 만든 방식에 따라 finish()
, onBackPressed()
등의 기능을 인식하지 못합니다. 그래서,이 방법으로 그것을 할 수있는 방법은 무엇입니까 ??
public class MenuView extends RelativeLayout {
private final LayoutInflater inflater;
public MenuView(Context context, AttributeSet attrs) {
super(context, attrs);
inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.menu_view, this, true);
((ImageView)this.findViewById(R.id.backButton)).setOnClickListener(goBack);
}
private final OnClickListener goBack = new OnClickListener() {
@Override
public void onClick(View v) {
//HERE TO INSERT THE WAY TO DO IT
}
};
당신의 대답은 정확 합니다만, 받아 들여지는 것이 더 상세해서 더 이해하기 쉬웠습니다. – masmic