Advertisement
Guest User

Untitled

a guest
Nov 12th, 2013
432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class SecondActivity extends Activity {
  2.  
  3.     private static final String TAG = SecondActivity.class.getName();
  4.  
  5.     public SecondActivity() {
  6.     }
  7.  
  8.     @Override
  9.     protected void onCreate(Bundle savedInstanceState) {
  10.         super.onCreate(savedInstanceState);
  11.         init();
  12.     }
  13.  
  14.     private void init() {
  15.         View  contentView = getContentView();
  16.         setContentView(contentView);
  17.         LinearLayout layout = (LinearLayout) contentView.getParent().getParent();
  18.         View view = layout.getChildAt(0);
  19.         layout.removeViewAt(0);
  20.         layout.addView(view);
  21.        
  22.         ActionBar actionBar = getActionBar();
  23.         actionBar.setTitle("ActionBar");
  24.         actionBar.setDisplayHomeAsUpEnabled(true);
  25.         actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
  26.     }
  27.  
  28.     @Override
  29.     public void onCreateContextMenu(ContextMenu menu, View v,
  30.             ContextMenuInfo menuInfo) {
  31.         super.onCreateContextMenu(menu, v, menuInfo);
  32.     }
  33.  
  34.     @Override
  35.     public boolean onCreateOptionsMenu(Menu menu) {
  36.         getMenuInflater().inflate(R.menu.action_menu, menu);
  37.         return true;
  38.     }
  39.  
  40.     private View getContentView() {
  41.         LinearLayout linearLayout = new LinearLayout(this);
  42.         linearLayout.setOrientation(LinearLayout.HORIZONTAL);
  43.         linearLayout.setGravity(Gravity.CENTER);
  44.         LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
  45.                 LinearLayout.LayoutParams.WRAP_CONTENT,
  46.                 LinearLayout.LayoutParams.WRAP_CONTENT);
  47.         layoutParams.gravity = Gravity.CENTER_VERTICAL;
  48.  
  49.         Button button1 = new Button(linearLayout.getContext());
  50.         button1.setText("Button1");
  51.         button1.setLayoutParams(layoutParams);
  52.         linearLayout.addView(button1);
  53.  
  54.         Button button2 = new Button(linearLayout.getContext());
  55.         button2.setText("Button2");
  56.         button2.setLayoutParams(layoutParams);
  57.         linearLayout.addView(button2);
  58.         return linearLayout;
  59.     }
  60. }
  61.  
  62.  
  63. and this my menu xml...
  64.  
  65. <?xml version="1.0" encoding="utf-8"?>
  66. <menu xmlns:android="http://schemas.android.com/apk/res/android" >
  67.  
  68.     <item
  69.         android:id="@+id/item1"
  70.         android:showAsAction="always"
  71.         android:title="Item1"
  72.         android:visible="true"/>
  73.     <item
  74.         android:id="@+id/item2"
  75.         android:showAsAction="always"
  76.         android:title="Item2"
  77.         android:visible="true"/>
  78.  
  79. </menu>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement