Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package none.treego;
- import android.content.Intent;
- import android.provider.Settings;
- import android.support.v7.app.ActionBar;
- import android.support.v7.app.AppCompatActivity;
- import android.support.v7.widget.Toolbar;
- import android.os.Bundle;
- import android.app.Activity;
- import android.view.Menu;
- import android.view.View;
- import android.widget.ArrayAdapter;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Spinner;
- import android.widget.TextView;
- import android.support.v4.app.Fragment;
- import android.support.v4.app.FragmentManager;
- import android.support.v4.app.FragmentPagerAdapter;
- import android.support.v4.view.ViewPager;
- import android.view.LayoutInflater;
- import android.view.MenuItem;
- import android.view.ViewGroup;
- import android.widget.AdapterView;
- import android.widget.Toast;
- public class AddTreeActivity extends AppCompatActivity {
- private SectionsPagerAdapter mSectionsPagerAdapter;
- private ViewPager mViewPager;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_addtree);
- Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
- setSupportActionBar(toolbar);
- mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
- mViewPager = (ViewPager) findViewById(R.id.container);
- mViewPager.setAdapter(mSectionsPagerAdapter);
- mViewPager.addOnPageChangeListener(
- new ViewPager.SimpleOnPageChangeListener() {
- @Override
- public void onPageSelected(int position) {
- changeTitleOnSwipe(position);
- }
- });
- final ActionBar actionBar = getSupportActionBar();
- actionBar.setDisplayHomeAsUpEnabled(true);
- actionBar.setSubtitle(R.string.subtitle_addtreepg1);
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.menu_addtree, menu);
- return true;
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- int id = item.getItemId();
- if (id == android.R.id.home) {
- Intent intent = new Intent(AddTreeActivity.this, MainActivity.class);
- startActivity(intent);
- finish();
- } else if (id == R.id.action_settings) {
- return true;
- }
- return super.onOptionsItemSelected(item);
- }
- public void changeTitleOnSwipe(int position) {
- ActionBar actionBar = getSupportActionBar();
- switch (position) {
- case 0:
- actionBar.setSubtitle(R.string.subtitle_addtreepg1);
- break;
- case 1:
- actionBar.setSubtitle(R.string.subtitle_addtreepg2);
- break;
- case 2:
- actionBar.setSubtitle(R.string.subtitle_addtreepg3);
- break;
- case 3:
- actionBar.setSubtitle(R.string.subtitle_addtreepg4);
- break;
- case 4:
- actionBar.setSubtitle(R.string.subtitle_addtreepg5);
- break;
- case 5:
- actionBar.setSubtitle(R.string.subtitle_addtreepg6);
- break;
- case 6:
- actionBar.setSubtitle(R.string.subtitle_addtreepg7);
- break;
- }
- }
- public class SectionsPagerAdapter extends FragmentPagerAdapter {
- public SectionsPagerAdapter(FragmentManager fm) {
- super(fm);
- }
- @Override
- public Fragment getItem(int position) {
- switch (position) {
- case 0:
- return addTreePg1.newInstance();
- case 1:
- return addTreePg2.newInstance();
- case 2:
- return addTreePg3.newInstance();
- case 3:
- return addTreePg4.newInstance();
- case 4:
- return addTreePg5.newInstance();
- case 5:
- return addTreePg6.newInstance();
- case 6:
- return addTreePg7.newInstance();
- }
- return null;
- }
- @Override
- public int getCount() {
- return 7;
- }
- }
- public static class addTreePg1 extends Fragment {
- public class Spinners extends Activity implements AdapterView.OnItemSelectedListener {
- Spinner spinner;
- Button button;
- EditText oi;
- EditText cap1,cap2,cap3,cabase,copadiametro1,copadiametro2,altura,alturaram;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.content_addtreepg1);
- spinner = (Spinner) findViewById(R.id.nome_spinner);
- ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.spnCS1, android.R.layout.simple_spinner_item);
- spinner.setAdapter(adapter);
- spinner.setOnItemSelectedListener(this);
- //Recebendo variaveis:
- cap1=(EditText) findViewById(R.id.floatCap1);
- cap2=(EditText) findViewById(R.id.floatCap2);
- cap3=(EditText) findViewById(R.id.floatCap3);
- cabase=(EditText) findViewById(R.id.floatCaBase);
- copadiametro1=(EditText) findViewById(R.id.floatCopDiam1);
- copadiametro2=(EditText) findViewById(R.id.floatCopDiam2);
- altura=(EditText) findViewById(R.id.floatAlt);
- alturaram=(EditText) findViewById(R.id.floatAlta);
- }
- protected void onCreate1(Bundle savedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.content_addtreepg1);
- button =(Button) findViewById(R.id.btnCadastro);
- oi=(EditText) findViewById(R.id.lblCadastro);
- }
- public void Cadastro(View view){
- System.out.println("Cadastrado com Sucesso!");
- }
- @Override
- public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
- TextView myText = (TextView) view;
- // O que fazer quando selecionar determinada arvore.
- }
- @Override
- public void onNothingSelected(AdapterView<?> parent) {
- }
- }
- public static addTreePg1 newInstance() {
- return new addTreePg1();
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.content_addtreepg1, container, false);
- return rootView;
- }
- }
- public static class addTreePg2 extends Fragment {
- public class Spinners extends Activity implements AdapterView.OnItemSelectedListener {
- Spinner spinner, spinner2, spinner3;
- EditText num,lat,lon;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.content_addtreepg2);
- spinner = (Spinner) findViewById(R.id.cidade_spinner);
- spinner2 = (Spinner) findViewById(R.id.bairro_spinner);
- spinner3 = (Spinner) findViewById(R.id.rua_spinner);
- ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.spnCS2, android.R.layout.simple_spinner_item);
- spinner.setAdapter(adapter);
- spinner.setOnItemSelectedListener(this);
- ArrayAdapter adapter2 = ArrayAdapter.createFromResource(this, R.array.spnCS3, android.R.layout.simple_spinner_item);
- spinner2.setAdapter(adapter);
- spinner2.setOnItemSelectedListener(this);
- ArrayAdapter adapter3 = ArrayAdapter.createFromResource(this, R.array.spnCS4, android.R.layout.simple_spinner_item);
- spinner3.setAdapter(adapter);
- spinner3.setOnItemSelectedListener(this);
- //Declaração variáveis
- num=(EditText) findViewById(R.id.intNum);
- lat=(EditText) findViewById(R.id.floatLat);
- lon=(EditText) findViewById(R.id.floatLong);
- }
- @Override
- public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
- //O que fazer quando selecionar tal rua/cidade/bairro
- }
- @Override
- public void onNothingSelected(AdapterView<?> parent) {
- }
- }
- public static addTreePg2 newInstance() {return new addTreePg2();}
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.content_addtreepg2, container, false);
- return rootView;
- }
- }
- public static class addTreePg3 extends Fragment {
- public static addTreePg3 newInstance() {return new addTreePg3();}
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.content_addtreepg3, container, false);
- return rootView;
- }
- }
- public static class addTreePg4 extends Fragment {
- public static addTreePg4 newInstance() {
- return new addTreePg4();}
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.content_addtreepg4, container, false);
- return rootView;
- }
- }
- public static class addTreePg5 extends Fragment {
- public static addTreePg5 newInstance() {return new addTreePg5();}
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.content_addtreepg5, container, false);
- return rootView;
- }
- }
- public static class addTreePg6 extends Fragment {
- public static addTreePg6 newInstance() {return new addTreePg6();}
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.content_addtreepg6, container, false);
- return rootView;
- }
- }
- public static class addTreePg7 extends Fragment {
- public static addTreePg7 newInstance() {return new addTreePg7();}
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.content_addtreepg7, container, false);
- return rootView;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement