LicenseActivity.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.usai.apex;
  2. import android.os.Bundle;
  3. import android.support.v7.app.ActionBar;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.view.Gravity;
  6. import android.view.LayoutInflater;
  7. import android.view.MenuItem;
  8. import android.view.View;
  9. import android.widget.TextView;
  10. public class LicenseActivity extends AppCompatActivity {
  11. private void setCustomActionBar() {
  12. ActionBar.LayoutParams lp =new ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.MATCH_PARENT, Gravity.CENTER);
  13. View mActionBarView = LayoutInflater.from(this).inflate(R.layout.actionbar_customtitle, null);
  14. TextView mtitleview= mActionBarView.findViewById(R.id.title);
  15. // String license_name=getIntent().getStringExtra("function_name");
  16. String function_name = getIntent().getStringExtra("function_name");
  17. // String title = "";
  18. // if(function_name.equals("Ocean Booking"))
  19. // title="Booking Detail";
  20. // else if(function_name.equals("Ocean B/L info."))
  21. // title="B/L info. Detail";
  22. // else if(function_name.equals("Container detail"))
  23. // title="Container Detail";
  24. // else if(function_name.equals("Cargo Tracking"))
  25. // title="Cargo Detail";
  26. mtitleview.setText(function_name);
  27. setTitle(function_name);
  28. ////
  29. // mActionBarView.setBackgroundColor(Color.YELLOW);
  30. // titleview.setBackgroundColor(Color.BLUE);
  31. ActionBar actionBar = getSupportActionBar();
  32. actionBar.setCustomView(mActionBarView, lp);
  33. // actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
  34. // actionBar.setDisplayShowCustomEnabled(true);
  35. actionBar.setDisplayHomeAsUpEnabled(true);
  36. // actionBar.setIcon(getNumberDrawable());
  37. // actionBar.setDisplayShowHomeEnabled(true);
  38. actionBar.setDisplayShowTitleEnabled(true);
  39. }
  40. @Override
  41. protected void onCreate(Bundle savedInstanceState) {
  42. super.onCreate(savedInstanceState);
  43. setContentView(R.layout.activity_license);
  44. setCustomActionBar();
  45. String license_content=getIntent().getStringExtra("content");
  46. TextView tv = findViewById(R.id.tv_license);
  47. tv.setText(license_content);
  48. }
  49. @Override
  50. public boolean onOptionsItemSelected(MenuItem item) {
  51. switch (item.getItemId()) {
  52. case android.R.id.home:
  53. finish();
  54. break;
  55. default:
  56. break;
  57. }
  58. return super.onOptionsItemSelected(item);
  59. }
  60. }