Advertisement
farid_udin

MainActivity

Jul 30th, 2016
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.04 KB | None | 0 0
  1.  
  2. package com.example.farid.ima;
  3.  
  4. import android.content.Context;
  5. import android.content.DialogInterface;
  6. import android.content.Intent;
  7. import android.support.v7.app.AlertDialog;
  8. import android.support.v7.app.AppCompatActivity;
  9. import android.os.Bundle;
  10. import android.support.v7.widget.PopupMenu;
  11. import android.view.MenuItem;
  12. import android.view.View;
  13. import android.widget.Button;
  14. import android.widget.EditText;
  15. import android.widget.TextView;
  16. import android.widget.Toast;
  17.  
  18. public class MainActivity extends AppCompatActivity implements PopupMenu.OnMenuItemClickListener {
  19. Button popup;
  20.     TextView hasiltextview, tHello;
  21.     Context context = this;
  22.  
  23. @Override
  24.     protected void onCreate(Bundle savedInstanceState) {
  25.         super.onCreate(savedInstanceState);
  26.         setContentView(R.layout.activity_main);
  27.         popup = (Button) findViewById(R.id.btnpopup);
  28.         tHello = (TextView) findViewById(R.id.hello);
  29.         popup.setOnClickListener(new View.OnClickListener() {
  30.             @Override
  31.             public void onClick(View view) {
  32.                 PopupMenu menuPopup = new PopupMenu(MainActivity.this, view);
  33.                 menuPopup.setOnMenuItemClickListener(MainActivity.this);
  34.                 menuPopup.inflate(R.menu.menu_main);
  35.                 menuPopup.show();
  36.             }
  37.         });
  38. }
  39.  
  40. @Override
  41.     public boolean onMenuItemClick(MenuItem item) {
  42.         switch (item.getItemId()) {
  43.             case R.id.menuid:
  44.                 tHello.setText("ini menu satu");
  45.                 break;
  46.             case R.id.menu2:
  47.                 tHello.setText("ini menu 2");
  48.                 break;
  49.             case R.id.menu3:
  50.                 Intent share = new Intent(Intent.ACTION_SEND);
  51.                 share.setType("text/plain");
  52.                 share.putExtra(Intent.EXTRA_SUBJECT, "ini judul share");
  53.                 share.putExtra(Intent.EXTRA_TEXT, "http://www.imastudio.co.id");
  54.                 startActivity(Intent.createChooser(share, "share link"));
  55.                 break;
  56.         }
  57.         return true;
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement