안드로이드 애플리케이션의 모든 레이아웃에 꼬리말이 있습니다. 바닥 글에는 "도움말", "홈"과 같은 이미지 단추가 있으며이 이미지 단추는 도움말 클래스 및 홈 클래스에 직접 연결됩니다. 모든 바닥 글 이미지 단추에 대해 하나의 활동 클래스를 가질 수 있습니까? 예를 들어 프로젝트가 나는 피드백를 호출 할 때 내가많은 이미지 버튼에 하나의 액티비티 클래스가있는 방법
ImageButton buttonFeedback = (ImageButton) findViewById(R.id.btnFeedback);
buttonFeedback.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Feedback.class);
startActivityForResult(myIntent, 0);
}
});
을 보유하고있는 MainActivity 클래스를 가지고있다 ... 나는
public class FooterItems extends Activity implements OnClickListener {
@Override
public void onClick(View view) {
if(view.getId() == R.id.footerBtnHome)
{
Intent myIntent = new Intent(view.getContext(), MainActivity.class);
startActivityForResult(myIntent, 0);
return;
}
if(view.getId() == R.id.footerBtnFeedback)
{
Intent myIntent = new Intent(view.getContext(), Feedback.class);
startActivityForResult(myIntent, 0);
return;
}
}
}
으로 시도했지만 나는 수업 시간에 다음을 호출하는 방법을 받고 있지 않다. 하나의 Image Button ... onClick에서 onClick을 사용하는 클래스 및 동일한 바닥 글 항목이 나타납니다. 일반화 된 FooterItems 클래스를 사용하여 바닥 글에 대해 하나의 클래스를 가질 수 있으므로 모든 다른 레이아웃에서 사용할 수 있습니다. 바닥 글에만 이미지 버튼으로 android : onClick = "onClick"을 사용하고 있습니다. 그러나 일반화 된 클래스 FooterItem을 호출하여 작동시키는 방법. 회신을 기다리십시오. 덕분에 . 이 모든 활동의 하단에 있어야 도움말 및 홈 :
xml의 각 레이아웃마다 바닥 글이 있으며 include를 사용하지 않습니다.하지만 바닥 글에 나타나는 모든 버튼에 대해 하나의 클래스가 필요하므로 모든 바닥 글 버튼에 대해 동일한 코딩이 적용됩니다. – Mukunda
예 답장에서 언급 한 것과 같은 것입니다. 한 번 코딩해야합니다. –
나는 FooterItems 클래스를 가지고 있지만,이 클래스를 액티비티 클래스에서 호출하는 방법은 ... – Mukunda