Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.training.roman.navigationbar.Ui.Activities;
- import android.app.Fragment;
- import android.app.FragmentManager;
- import android.os.Bundle;
- import android.support.v4.widget.DrawerLayout;
- import android.support.v7.app.AppCompatActivity;
- import android.util.Log;
- import android.view.View;
- import android.widget.AdapterView;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- import android.widget.TextView;
- import com.training.roman.navigationbar.R;
- import com.training.roman.navigationbar.Ui.Fragments.PartyAdd;
- import com.training.roman.navigationbar.Ui.Fragments.PartyList;
- import butterknife.Bind;
- import butterknife.ButterKnife;
- public class MainActivity extends AppCompatActivity {
- @Bind(R.id.drawer_layout)
- public DrawerLayout mDrawerLayout;
- @Bind(R.id.navigation_list)
- public ListView mNavigationList;
- private Fragment currentFragment;
- private final String[] navigationList = {"Пункт 1", "Пункт 2"};
- @Override
- public void onCreate(Bundle savedInstance) {
- super.onCreate(savedInstance);
- setContentView(R.layout.main);
- ButterKnife.bind(this);
- currentFragment = getFragmentManager().findFragmentById(R.id.party_add_form);
- mNavigationList.setAdapter(new ArrayAdapter<>(this, R.layout.list_item, navigationList));
- mNavigationList.setOnItemClickListener(
- (parent, v, pos, id) -> {
- setFragment(pos);
- }
- );
- }
- public void setFragment(Integer p) {
- getFragmentManager().beginTransaction()
- .remove(currentFragment)
- .commit();
- mDrawerLayout.closeDrawer(mNavigationList);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement