Advertisement
Guest User

Untitled

a guest
Aug 29th, 2014
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.69 KB | None | 0 0
  1. package com.demo.thanh.motordoctor;
  2.  
  3. import android.os.Bundle;
  4. import android.support.v4.app.Fragment;
  5. import android.view.LayoutInflater;
  6. import android.view.View;
  7. import android.view.View.OnClickListener;
  8. import android.view.ViewGroup;
  9. import android.widget.AdapterView;
  10. import android.widget.AdapterView.OnItemSelectedListener;
  11. import android.widget.ArrayAdapter;
  12. import android.widget.Button;
  13. import android.widget.EditText;
  14. import android.widget.Spinner;
  15.  
  16. public class InfoFragment extends Fragment {
  17. private Spinner loaixe;
  18. private Spinner hangxe;
  19. private EditText maloi;
  20. private Button btnKiemtra;
  21.  
  22. @Override
  23. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  24. Bundle savedInstanceState) {
  25. View rootView = inflater.inflate(R.layout.fragment_info, container,
  26. false);
  27. loaixe = (Spinner) rootView.findViewById(R.id.sp_loaixe);
  28. hangxe = (Spinner) rootView.findViewById(R.id.sp_hangxe);
  29. maloi = (EditText) rootView.findViewById(R.id.txtmaloi);
  30. btnKiemtra = (Button) rootView.findViewById(R.id.btnKiemtra);
  31.  
  32. ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
  33. getActivity(), R.array.producer_arrays,
  34. android.R.layout.simple_spinner_item);
  35. adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  36. this.hangxe.setAdapter(adapter);
  37. //
  38. // ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(
  39. // getActivity(), R.array.loaixe,
  40. // android.R.layout.simple_spinner_item);
  41. // adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  42. // this.loaixe.setAdapter(adapter2);
  43.  
  44. hangxe.setOnItemSelectedListener(new OnItemSelectedListener() {
  45. @Override
  46. public void onItemSelected(AdapterView<?> parentView,
  47. View selectedItemView, int position, long id) {
  48. switch (position) {
  49. case 0: {
  50. ArrayAdapter<CharSequence> adapter2 = ArrayAdapter
  51. .createFromResource(getActivity(),
  52. R.array.honda_arrays,
  53. android.R.layout.simple_spinner_item);
  54. adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  55. loaixe.setAdapter(adapter2);
  56. }
  57. break;
  58. case 1: {
  59. ArrayAdapter<CharSequence> adapter2 = ArrayAdapter
  60. .createFromResource(getActivity(),
  61. R.array.suzuki_arrays,
  62. android.R.layout.simple_spinner_item);
  63. adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  64. loaixe.setAdapter(adapter2);
  65. }
  66. break;
  67.  
  68. case 2: {
  69. ArrayAdapter<CharSequence> adapter2 = ArrayAdapter
  70. .createFromResource(getActivity(),
  71. R.array.piaggio_arrays,
  72. android.R.layout.simple_spinner_item);
  73. adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  74. loaixe.setAdapter(adapter2);
  75. }
  76. break;
  77.  
  78. default:
  79. loaixe.setAdapter(null);
  80. break;
  81. }
  82. }
  83.  
  84. @Override
  85. public void onNothingSelected(AdapterView<?> parentView) {
  86. // your code here
  87. }
  88.  
  89. });
  90.  
  91. btnKiemtra.setOnClickListener(new OnClickListener() {
  92.  
  93. @Override
  94. public void onClick(View v) {
  95. // MotorBikeInfo info = new MotorBikeInfo();
  96. // MotorBikeInfoDAO dao = new MotorBikeInfoDAO(getActivity());
  97. // info = dao.getInfo(hangxe.getText().toString(),
  98. // loaixe.getText().toString(), maloi.getText().toString());
  99. // Intent i = new Intent(getActivity(),GuideActivity.class);
  100. // Bundle b = new Bundle();
  101. // b.putString("huongdan", info.getHuongdan());
  102. // b.putString("goiy", info.getNoidung());
  103. // b.putString("anh", info.getTenanh());
  104. // i.putExtra("bund", b);
  105. // startActivity(i);
  106. }
  107. });
  108.  
  109. return rootView;
  110. }
  111.  
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement