Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.87 KB | None | 0 0
  1. ActionBar actionBar;
  2.  
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_main);
  7.  
  8. actionBar=getActionBar();
  9. actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#36B0B6")));
  10.  
  11. ListView lv = (ListView) findViewById(R.id.Main_listView);
  12. lv.setSelector(new ColorDrawable(0));
  13.  
  14. String[] adobe_products = getResources().getStringArray(R.array.adobe_products);
  15. final String[] sentitem = getResources().getStringArray(R.array.sent_item);
  16. lv.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, R.id.label, adobe_products));
  17. //this.setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, R.id.label, adobe_products));
  18.  
  19. lv.setOnItemClickListener(new OnItemClickListener() {
  20. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  21.  
  22.  
  23. Intent i = new Intent(getApplicationContext(), CodeActivity.class);
  24. i.putExtra("product", position);
  25. startActivity(i);
  26.  
  27. }
  28. });
  29. } }
  30.  
  31. ViewPager viewPager;
  32. ActionBar actionBar;
  33. private FragmentTabHost tabHost;
  34.  
  35.  
  36. private String[] days = new String[]{"Monday","Tuesday","Wednesday","Tuesday","Wednesday"};
  37.  
  38.  
  39.  
  40. @Override
  41. protected void onCreate(Bundle savedInstanceState) {
  42. super.onCreate(savedInstanceState);
  43. setContentView(R.layout.activity_code);
  44.  
  45. viewPager = (ViewPager)findViewById(R.id.view_pager);
  46. FragmentPagerAdapter adapter = new PagerViewAdapter(getSupportFragmentManager(),this);
  47. viewPager.setAdapter(adapter);
  48.  
  49. actionBar=getActionBar();
  50. actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#36B0B6")));
  51. actionBar.setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#2979FF")));
  52.  
  53. final ActionBar actionBar = getActionBar();
  54. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
  55. viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
  56.  
  57. @Override
  58. public void onPageSelected(int arg0) {
  59. actionBar.setSelectedNavigationItem(arg0);
  60.  
  61. }
  62.  
  63. @Override
  64. public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
  65.  
  66. }
  67.  
  68. @Override
  69. public void onPageScrollStateChanged(int arg0) {
  70. // Auto-generated method stub
  71.  
  72. }
  73. });
  74.  
  75. for (int i = 0; i < days.length; i++) {
  76. actionBar.addTab(actionBar.newTab().setText(days[i]).setTabListener(this));
  77. }
  78. }
  79.  
  80. @Override
  81. public boolean onCreateOptionsMenu(Menu menu) {
  82. // Inflate the menu; this adds items to the action bar if it is present.
  83. getMenuInflater().inflate(R.menu.main, menu);
  84. return true;
  85.  
  86.  
  87.  
  88.  
  89. }
  90. public void onTabChanged(String tabId) {
  91. if (tabId.equals(days)) {
  92. // Show your actual activity here
  93. }
  94. }
  95.  
  96. @Override
  97. public void onTabReselected(Tab tab, FragmentTransaction ft) {
  98. // Auto-generated method stub
  99.  
  100. }
  101.  
  102. @Override
  103. public void onTabSelected(Tab tab, FragmentTransaction ft) {
  104. viewPager.setCurrentItem(tab.getPosition());
  105. }
  106.  
  107. @Override
  108. public void onTabUnselected(Tab tab, FragmentTransaction ft) {
  109. // Auto-generated method stub
  110.  
  111. }
  112.  
  113.  
  114. //-----------------------------------------------------------------------
  115. static
  116. class TestFragment extends Fragment {
  117.  
  118. private static final String KEY_CONTENT = "TestFragment:Content";
  119.  
  120. public static TestFragment newInstance(String content) {
  121. TestFragment fragment = new TestFragment();
  122.  
  123. StringBuilder builder = new StringBuilder();
  124.  
  125. for (int i = 0; i < 1; i++) {
  126. builder.append(content).append(" ");
  127. }
  128.  
  129. builder.deleteCharAt(builder.length() - 1);
  130. fragment.mContent = builder.toString();
  131.  
  132. return fragment;
  133. }
  134.  
  135. private String mContent = "???";
  136.  
  137. @Override
  138. public void onCreate(Bundle savedInstanceState) {
  139. super.onCreate(savedInstanceState);
  140.  
  141. if ((savedInstanceState != null)
  142. && savedInstanceState.containsKey(KEY_CONTENT)) {
  143. mContent = savedInstanceState.getString(KEY_CONTENT);
  144. }
  145. }
  146.  
  147. @Override
  148. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  149. Bundle savedInstanceState) {
  150. TextView text = new TextView(getActivity());
  151. text.setGravity(Gravity.CENTER);
  152. text.setText(mContent);
  153. text.setTextSize(20 * getResources().getDisplayMetrics().density);
  154. text.setPadding(20, 20, 20, 20);
  155.  
  156. LinearLayout layout = new LinearLayout(getActivity());
  157. layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
  158. LayoutParams.FILL_PARENT));
  159. layout.setGravity(Gravity.CENTER);
  160. layout.addView(text);
  161.  
  162. return layout;
  163. }
  164.  
  165. @Override
  166. public void onSaveInstanceState(Bundle outState) {
  167. super.onSaveInstanceState(outState);
  168. outState.putString(KEY_CONTENT, mContent);
  169. }
  170. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement