Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.app.Activity;
- import android.app.AlertDialog;
- import android.content.DialogInterface;
- import android.os.Bundle;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.TextView;
- public class TestActivity extends Activity {
- private AlertDialog.Builder dlgBuilder;
- private LayoutInflater inflater;
- private View dlgLayout;
- private TextView dlgText;
- private int count;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- inflater = LayoutInflater.from(TestActivity.this);
- dlgLayout = inflater.inflate(R.layout.dialog_layout, (ViewGroup)findViewById(R.id.dialog_linearLayout));
- dlgText = (TextView)findViewById(R.id.dialog_text);
- count = 0;
- dlgBuilder = new AlertDialog.Builder(this);
- dlgBuilder.setView(dlgLayout);
- setDialog(dlgBuilder);
- }
- @Override
- public void onStart() {
- super.onStart();
- dlgBuilder.show();
- }
- private void setDialog(AlertDialog.Builder dlgBuilder) {
- dlgBuilder.setCancelable(false);
- dlgBuilder.setPositiveButton("changeText", new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int id) {
- switch (count) {
- case 0:
- dlgText.setText("now loading...");
- count = 1;
- break;
- case 1:
- dlgText.setText("completed");
- count = 2;
- break;
- case 2:
- dlgText.setText("please wait...");
- count = 0;
- break;
- default:
- break;
- }
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement