Advertisement
SkolaRajakAndroid

Custom Diajlog - JAVA kod

Sep 4th, 2015
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.71 KB | None | 0 0
  1. import android.app.Activity;
  2. import android.app.Dialog;
  3. import android.content.Context;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.view.View.OnClickListener;
  7. import android.widget.Button;
  8. import android.widget.ImageView;
  9. import android.widget.TextView;
  10.  
  11. public class MainActivity extends Activity {
  12. /////////////////////////////////////////
  13.     final Context context = this;
  14.     private Button button;
  15. //////////////////////////////////////////
  16.  
  17.  
  18.     public void onCreate(Bundle savedInstanceState) {
  19.  
  20.         super.onCreate(savedInstanceState);
  21.         setContentView(R.layout.main);
  22. //////////////////////////////////////////////////////////////////////////
  23.         button = (Button) findViewById(R.id.buttonShowCustomDialog);
  24.  
  25.         // add button listener
  26.         button.setOnClickListener(new OnClickListener() {
  27.  
  28.           @Override
  29.           public void onClick(View arg0) {
  30.  
  31.             // custom dialog
  32.             final Dialog dialog = new Dialog(context);
  33.             dialog.setContentView(R.layout.custom);
  34.             dialog.setTitle("Title...");
  35.  
  36.             // set the custom dialog components - text, image and button
  37.             TextView text = (TextView) dialog.findViewById(R.id.text);
  38.             text.setText("Android custom dialog example!");
  39.             ImageView image = (ImageView) dialog.findViewById(R.id.image);
  40.             image.setImageResource(R.drawable.ic_launcher);
  41.  
  42.             Button dialogButton = (Button) dialog.findViewById(R.id.dialogButtonOK);
  43.             // if button is clicked, close the custom dialog
  44.             dialogButton.setOnClickListener(new OnClickListener() {
  45.                 @Override
  46.                 public void onClick(View v) {
  47.                     dialog.dismiss();
  48.                 }
  49.             });
  50.  
  51.             dialog.show();
  52.           }
  53.         });
  54.  
  55.  
  56. //////////////////////////////////////////////////////////
  57.     } // kraj on-create
  58.  
  59. } // kraj klase
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement