Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package yoesuv.drawerlayout.drawer;
- import android.content.Context;
- import android.util.AttributeSet;
- import android.view.View;
- import android.widget.AdapterView;
- import android.widget.ListView;
- import android.widget.Toast;
- import java.util.ArrayList;
- import yoesuv.drawerlayout.R;
- /**
- * Created by yoesuv on 10/5/15.
- */
- public class DrawerNavigationListView extends ListView implements AdapterView.OnItemClickListener {
- private ArrayList<DrawerItem> mDrawerItem = new ArrayList<DrawerItem>();
- public DrawerNavigationListView(Context context){
- this(context,null);
- }
- public DrawerNavigationListView(Context context,AttributeSet attrs){
- this(context,attrs,0);
- }
- public DrawerNavigationListView(Context context, AttributeSet attrs, int defStyleAttr) {
- super(context, attrs, defStyleAttr);
- mDrawerItem.add(new DrawerItem(getContext().getString(R.string.menu1)));
- mDrawerItem.add(new DrawerItem(getContext().getString(R.string.menu2)));
- mDrawerItem.add(new DrawerItem(getContext().getString(R.string.menu3)));
- DrawerNavigationListAdapter drawerAdapter = new DrawerNavigationListAdapter(getContext(),0,mDrawerItem);
- setAdapter(drawerAdapter);
- setOnItemClickListener(this);
- }
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- Toast.makeText(view.getContext(),"==> "+mDrawerItem.get(position).getName(),Toast.LENGTH_SHORT).show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement