Advertisement
Ola_Mundo

AddTreeActivity.java

Jun 20th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.27 KB | None | 0 0
  1. package none.treego;
  2.  
  3. import android.content.Intent;
  4. import android.provider.Settings;
  5. import android.support.v7.app.ActionBar;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.support.v7.widget.Toolbar;
  8. import android.os.Bundle;
  9. import android.app.Activity;
  10. import android.view.Menu;
  11. import android.view.View;
  12. import android.widget.ArrayAdapter;
  13. import android.widget.Button;
  14. import android.widget.EditText;
  15. import android.widget.Spinner;
  16. import android.widget.TextView;
  17. import android.support.v4.app.Fragment;
  18. import android.support.v4.app.FragmentManager;
  19. import android.support.v4.app.FragmentPagerAdapter;
  20. import android.support.v4.view.ViewPager;
  21. import android.view.LayoutInflater;
  22. import android.view.MenuItem;
  23. import android.view.ViewGroup;
  24. import android.widget.AdapterView;
  25. import android.widget.Toast;
  26.  
  27. public class AddTreeActivity extends AppCompatActivity {
  28.  
  29. private SectionsPagerAdapter mSectionsPagerAdapter;
  30. private ViewPager mViewPager;
  31.  
  32. @Override
  33. protected void onCreate(Bundle savedInstanceState) {
  34. super.onCreate(savedInstanceState);
  35. setContentView(R.layout.activity_addtree);
  36. Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  37. setSupportActionBar(toolbar);
  38. mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
  39.  
  40. mViewPager = (ViewPager) findViewById(R.id.container);
  41. mViewPager.setAdapter(mSectionsPagerAdapter);
  42. mViewPager.addOnPageChangeListener(
  43. new ViewPager.SimpleOnPageChangeListener() {
  44. @Override
  45. public void onPageSelected(int position) {
  46. changeTitleOnSwipe(position);
  47. }
  48. });
  49. final ActionBar actionBar = getSupportActionBar();
  50. actionBar.setDisplayHomeAsUpEnabled(true);
  51. actionBar.setSubtitle(R.string.subtitle_addtreepg1);
  52. }
  53.  
  54. @Override
  55. public boolean onCreateOptionsMenu(Menu menu) {
  56. getMenuInflater().inflate(R.menu.menu_addtree, menu);
  57. return true;
  58. }
  59.  
  60. @Override
  61. public boolean onOptionsItemSelected(MenuItem item) {
  62. int id = item.getItemId();
  63.  
  64. if (id == android.R.id.home) {
  65. Intent intent = new Intent(AddTreeActivity.this, MainActivity.class);
  66. startActivity(intent);
  67. finish();
  68. } else if (id == R.id.action_settings) {
  69. return true;
  70. }
  71.  
  72. return super.onOptionsItemSelected(item);
  73. }
  74.  
  75. public void changeTitleOnSwipe(int position) {
  76. ActionBar actionBar = getSupportActionBar();
  77. switch (position) {
  78. case 0:
  79. actionBar.setSubtitle(R.string.subtitle_addtreepg1);
  80. break;
  81. case 1:
  82. actionBar.setSubtitle(R.string.subtitle_addtreepg2);
  83. break;
  84. case 2:
  85. actionBar.setSubtitle(R.string.subtitle_addtreepg3);
  86. break;
  87. case 3:
  88. actionBar.setSubtitle(R.string.subtitle_addtreepg4);
  89. break;
  90. case 4:
  91. actionBar.setSubtitle(R.string.subtitle_addtreepg5);
  92. break;
  93. case 5:
  94. actionBar.setSubtitle(R.string.subtitle_addtreepg6);
  95. break;
  96. case 6:
  97. actionBar.setSubtitle(R.string.subtitle_addtreepg7);
  98. break;
  99. }
  100. }
  101.  
  102.  
  103. public class SectionsPagerAdapter extends FragmentPagerAdapter {
  104. public SectionsPagerAdapter(FragmentManager fm) {
  105. super(fm);
  106. }
  107.  
  108. @Override
  109. public Fragment getItem(int position) {
  110. switch (position) {
  111. case 0:
  112. return addTreePg1.newInstance();
  113. case 1:
  114. return addTreePg2.newInstance();
  115. case 2:
  116. return addTreePg3.newInstance();
  117. case 3:
  118. return addTreePg4.newInstance();
  119. case 4:
  120. return addTreePg5.newInstance();
  121. case 5:
  122. return addTreePg6.newInstance();
  123. case 6:
  124. return addTreePg7.newInstance();
  125. }
  126. return null;
  127. }
  128.  
  129. @Override
  130. public int getCount() {
  131. return 7;
  132. }
  133. }
  134.  
  135. public static class addTreePg1 extends Fragment {
  136.  
  137.  
  138.  
  139.  
  140. public class Spinners extends Activity implements AdapterView.OnItemSelectedListener {
  141. Spinner spinner;
  142. Button button;
  143. EditText oi;
  144. EditText cap1,cap2,cap3,cabase,copadiametro1,copadiametro2,altura,alturaram;
  145.  
  146.  
  147. @Override
  148. protected void onCreate(Bundle savedInstanceState) {
  149. super.onCreate(savedInstanceState);
  150. setContentView(R.layout.content_addtreepg1);
  151.  
  152. spinner = (Spinner) findViewById(R.id.nome_spinner);
  153.  
  154. ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.spnCS1, android.R.layout.simple_spinner_item);
  155. spinner.setAdapter(adapter);
  156. spinner.setOnItemSelectedListener(this);
  157.  
  158. //Recebendo variaveis:
  159. cap1=(EditText) findViewById(R.id.floatCap1);
  160. cap2=(EditText) findViewById(R.id.floatCap2);
  161. cap3=(EditText) findViewById(R.id.floatCap3);
  162. cabase=(EditText) findViewById(R.id.floatCaBase);
  163. copadiametro1=(EditText) findViewById(R.id.floatCopDiam1);
  164. copadiametro2=(EditText) findViewById(R.id.floatCopDiam2);
  165. altura=(EditText) findViewById(R.id.floatAlt);
  166. alturaram=(EditText) findViewById(R.id.floatAlta);
  167. }
  168.  
  169.  
  170.  
  171. protected void onCreate1(Bundle savedInstanceState){
  172. super.onCreate(savedInstanceState);
  173. setContentView(R.layout.content_addtreepg1);
  174. button =(Button) findViewById(R.id.btnCadastro);
  175. oi=(EditText) findViewById(R.id.lblCadastro);
  176. }
  177.  
  178. public void Cadastro(View view){
  179. System.out.println("Cadastrado com Sucesso!");
  180. }
  181.  
  182.  
  183.  
  184.  
  185. @Override
  186. public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
  187. TextView myText = (TextView) view;
  188. // O que fazer quando selecionar determinada arvore.
  189. }
  190.  
  191. @Override
  192. public void onNothingSelected(AdapterView<?> parent) {
  193.  
  194. }
  195. }
  196.  
  197. public static addTreePg1 newInstance() {
  198. return new addTreePg1();
  199. }
  200.  
  201. @Override
  202. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  203. View rootView = inflater.inflate(R.layout.content_addtreepg1, container, false);
  204. return rootView;
  205. }
  206.  
  207. }
  208.  
  209. public static class addTreePg2 extends Fragment {
  210.  
  211. public class Spinners extends Activity implements AdapterView.OnItemSelectedListener {
  212. Spinner spinner, spinner2, spinner3;
  213.  
  214. EditText num,lat,lon;
  215.  
  216.  
  217. @Override
  218. protected void onCreate(Bundle savedInstanceState) {
  219. super.onCreate(savedInstanceState);
  220. setContentView(R.layout.content_addtreepg2);
  221.  
  222. spinner = (Spinner) findViewById(R.id.cidade_spinner);
  223. spinner2 = (Spinner) findViewById(R.id.bairro_spinner);
  224. spinner3 = (Spinner) findViewById(R.id.rua_spinner);
  225. ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.spnCS2, android.R.layout.simple_spinner_item);
  226. spinner.setAdapter(adapter);
  227. spinner.setOnItemSelectedListener(this);
  228. ArrayAdapter adapter2 = ArrayAdapter.createFromResource(this, R.array.spnCS3, android.R.layout.simple_spinner_item);
  229. spinner2.setAdapter(adapter);
  230. spinner2.setOnItemSelectedListener(this);
  231. ArrayAdapter adapter3 = ArrayAdapter.createFromResource(this, R.array.spnCS4, android.R.layout.simple_spinner_item);
  232. spinner3.setAdapter(adapter);
  233. spinner3.setOnItemSelectedListener(this);
  234.  
  235. //Declaração variáveis
  236. num=(EditText) findViewById(R.id.intNum);
  237. lat=(EditText) findViewById(R.id.floatLat);
  238. lon=(EditText) findViewById(R.id.floatLong);
  239. }
  240.  
  241. @Override
  242. public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
  243. //O que fazer quando selecionar tal rua/cidade/bairro
  244. }
  245.  
  246. @Override
  247. public void onNothingSelected(AdapterView<?> parent) {
  248.  
  249. }
  250. }
  251. public static addTreePg2 newInstance() {return new addTreePg2();}
  252.  
  253.  
  254.  
  255. @Override
  256. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  257. View rootView = inflater.inflate(R.layout.content_addtreepg2, container, false);
  258. return rootView;
  259. }
  260. }
  261.  
  262. public static class addTreePg3 extends Fragment {
  263. public static addTreePg3 newInstance() {return new addTreePg3();}
  264.  
  265. @Override
  266. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  267. View rootView = inflater.inflate(R.layout.content_addtreepg3, container, false);
  268. return rootView;
  269. }
  270. }
  271.  
  272. public static class addTreePg4 extends Fragment {
  273.  
  274.  
  275. public static addTreePg4 newInstance() {
  276.  
  277. return new addTreePg4();}
  278.  
  279. @Override
  280. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  281. View rootView = inflater.inflate(R.layout.content_addtreepg4, container, false);
  282. return rootView;
  283. }
  284. }
  285.  
  286. public static class addTreePg5 extends Fragment {
  287. public static addTreePg5 newInstance() {return new addTreePg5();}
  288.  
  289. @Override
  290. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  291. View rootView = inflater.inflate(R.layout.content_addtreepg5, container, false);
  292. return rootView;
  293. }
  294. }
  295.  
  296. public static class addTreePg6 extends Fragment {
  297. public static addTreePg6 newInstance() {return new addTreePg6();}
  298.  
  299. @Override
  300. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  301. View rootView = inflater.inflate(R.layout.content_addtreepg6, container, false);
  302. return rootView;
  303. }
  304. }
  305.  
  306. public static class addTreePg7 extends Fragment {
  307. public static addTreePg7 newInstance() {return new addTreePg7();}
  308.  
  309. @Override
  310. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  311. View rootView = inflater.inflate(R.layout.content_addtreepg7, container, false);
  312. return rootView;
  313. }
  314. }
  315.  
  316.  
  317. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement