나는 android studio에서 응용 프로그램을 만들고 있는데 내 응용 프로그램에서 TabbedActivity
을 사용하고 있습니다.조각 및 탭 활동
TabbedActivity
는 사용하여 조각
TabbedActivity
및 탭 페이지에 있습니다
FloatingActionButton
내장되어
내 질문에 내가 Fragments
나는 android studio에서 응용 프로그램을 만들고 있는데 내 응용 프로그램에서 TabbedActivity
을 사용하고 있습니다.조각 및 탭 활동
TabbedActivity
는 사용하여 조각
TabbedActivity
및 탭 페이지에 있습니다
FloatingActionButton
내장되어
내 질문에 내가 Fragments
FloatingActionButton
에 대한
onClick
이벤트를 구현합니까 어떻게
Activity
에
을 작성하면 다음과 같은 방법으로 현재 Fragment
이 생성됩니다. 당신의 Floating Action Button
onClick
방법에서 지금
public Fragment getVisibleFragment(){
FragmentManager fragmentManager=this.getFragmentManager();
List<Fragment> fragments = fragmentManager.getFragments();
if(fragments != null){
for(Fragment fragment : fragments){
if(fragment != null && fragment.isVisible())
return fragment;
}
}
return null;
}
onClick()
{
Fragment current= getVisibleFragment();
int id= current.getId();
switch(id)
{
case R.id.frag1:
//frag1 onclick
break;
case R.id.frag2:
//frag2 onclick
break;
case R.id.frag3:
//frag3 onclick
break;
case R.id.frag4:
//frag4 onclick
break;
case R.id.frag5:
//frag5 onclick
break;
default: //activity stuff
}
}
핸들 홈페이지 탭 활동 FAB의 '온 클릭'이벤트입니다. 당신은 당신이 현재있는 조각을 알게 될 조각 상태를 얻을 것입니다. 프래그먼트 위치를 기준으로 FAB의 클릭 이벤트를 처리하고 작업을 수행합니다. –
fab 버튼의 참조는 fab = getActivity(). findViewById (R.id.fab); –