Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ActionBar actionBar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- actionBar=getActionBar();
- actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#36B0B6")));
- ListView lv = (ListView) findViewById(R.id.Main_listView);
- lv.setSelector(new ColorDrawable(0));
- String[] adobe_products = getResources().getStringArray(R.array.adobe_products);
- final String[] sentitem = getResources().getStringArray(R.array.sent_item);
- lv.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, R.id.label, adobe_products));
- //this.setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, R.id.label, adobe_products));
- lv.setOnItemClickListener(new OnItemClickListener() {
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- Intent i = new Intent(getApplicationContext(), CodeActivity.class);
- i.putExtra("product", position);
- startActivity(i);
- }
- });
- } }
- ViewPager viewPager;
- ActionBar actionBar;
- private FragmentTabHost tabHost;
- private String[] days = new String[]{"Monday","Tuesday","Wednesday","Tuesday","Wednesday"};
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_code);
- viewPager = (ViewPager)findViewById(R.id.view_pager);
- FragmentPagerAdapter adapter = new PagerViewAdapter(getSupportFragmentManager(),this);
- viewPager.setAdapter(adapter);
- actionBar=getActionBar();
- actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#36B0B6")));
- actionBar.setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#2979FF")));
- final ActionBar actionBar = getActionBar();
- actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
- viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
- @Override
- public void onPageSelected(int arg0) {
- actionBar.setSelectedNavigationItem(arg0);
- }
- @Override
- public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
- }
- @Override
- public void onPageScrollStateChanged(int arg0) {
- // Auto-generated method stub
- }
- });
- for (int i = 0; i < days.length; i++) {
- actionBar.addTab(actionBar.newTab().setText(days[i]).setTabListener(this));
- }
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.main, menu);
- return true;
- }
- public void onTabChanged(String tabId) {
- if (tabId.equals(days)) {
- // Show your actual activity here
- }
- }
- @Override
- public void onTabReselected(Tab tab, FragmentTransaction ft) {
- // Auto-generated method stub
- }
- @Override
- public void onTabSelected(Tab tab, FragmentTransaction ft) {
- viewPager.setCurrentItem(tab.getPosition());
- }
- @Override
- public void onTabUnselected(Tab tab, FragmentTransaction ft) {
- // Auto-generated method stub
- }
- //-----------------------------------------------------------------------
- static
- class TestFragment extends Fragment {
- private static final String KEY_CONTENT = "TestFragment:Content";
- public static TestFragment newInstance(String content) {
- TestFragment fragment = new TestFragment();
- StringBuilder builder = new StringBuilder();
- for (int i = 0; i < 1; i++) {
- builder.append(content).append(" ");
- }
- builder.deleteCharAt(builder.length() - 1);
- fragment.mContent = builder.toString();
- return fragment;
- }
- private String mContent = "???";
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- if ((savedInstanceState != null)
- && savedInstanceState.containsKey(KEY_CONTENT)) {
- mContent = savedInstanceState.getString(KEY_CONTENT);
- }
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- TextView text = new TextView(getActivity());
- text.setGravity(Gravity.CENTER);
- text.setText(mContent);
- text.setTextSize(20 * getResources().getDisplayMetrics().density);
- text.setPadding(20, 20, 20, 20);
- LinearLayout layout = new LinearLayout(getActivity());
- layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
- LayoutParams.FILL_PARENT));
- layout.setGravity(Gravity.CENTER);
- layout.addView(text);
- return layout;
- }
- @Override
- public void onSaveInstanceState(Bundle outState) {
- super.onSaveInstanceState(outState);
- outState.putString(KEY_CONTENT, mContent);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement