Android Open Source - android-navigation-drawer-example Left Fragment






From Project

Back to project page android-navigation-drawer-example.

License

The source code is released under:

Apache License

If you think the Android project android-navigation-drawer-example listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.bnsantos.navigationdrawer.fragment;
//from ww  w  .  j ava2s. c o m
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import com.bnsantos.navigationdrawer.R;
import com.bnsantos.navigationdrawer.activity.MainActivity;

public class LeftFragment extends Fragment implements AdapterView.OnItemClickListener {
    private ListView mListView;

    public LeftFragment() {
        // Required empty public constructor
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        return inflater.inflate(R.layout.fragment_left, container, false);
    }

    @Override
    public void onViewCreated(View view, Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        mListView = (ListView)view.findViewById(R.id.leftListView);
        String[] planets = getResources().getStringArray(R.array.countries);
        mListView.setAdapter(new ArrayAdapter<>(getActivity(), android.R.layout.simple_list_item_1, planets));
        mListView.setOnItemClickListener(this);
    }

    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        ((MainActivity)getActivity()).togle();
    }
}




Java Source Code List

com.bnsantos.navigationdrawer.ApplicationTest.java
com.bnsantos.navigationdrawer.Utils.java
com.bnsantos.navigationdrawer.activity.MainActivity.java
com.bnsantos.navigationdrawer.adapter.ItemAdapter.java
com.bnsantos.navigationdrawer.adapter.ViewPagerAdapter.java
com.bnsantos.navigationdrawer.fragment.CenterFragment.java
com.bnsantos.navigationdrawer.fragment.LeftFragment.java
com.bnsantos.navigationdrawer.fragment.RightFragment.java
com.bnsantos.navigationdrawer.model.Item.java