반응형
메뉴에 해당하는 각 액티비티들을 실행시킬때 유용하다고 생각된다.
각 클래스들을 이름으로 저장해 두고 포지션에 해당하는 액티비티들을 실행시킨다.
아래는 소스의 일부이다.
final ArrayList<HomeMenu> menus = getData();
...
recyclerView.addOnItemTouchListener(new RecyclerTouchListener(getActivity(), recyclerView,new ClickListener() {
@Override
public void onClick(View view, int position) {
if (!menus.get(position).getName().equals("")){
String className = getActivity().getPackageName() + menus.get(position).getName();
Intent intent = new Intent();
intent.setClassName(getActivity(), className);
startActivity(intent);
}
mDrawerLayout.closeDrawer(Gravity.START);
}
}));
반응형
'안드로이드 개발' 카테고리의 다른 글
byte[]에서 Bitmap으로 변환, Bitmap 이미지회전 (0) | 2015.06.03 |
---|---|
안드로이드 오픈소스 모음 (2) | 2015.05.28 |
안드로이드 카메라 소스 (1) | 2015.05.28 |
정적 변수와 메소드 (static) (0) | 2015.05.28 |
안드로이드 폰 정보 (0) | 2015.05.27 |
WRITTEN BY
,