Dialog(1)

    xiaoxiao2025-07-27  4

    Android中Context详解  从上可知Context以下三点,即:         1、它描述的是一个应用程序环境的信息,即上下文。         2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(后面我们会讲到是ContextIml类)。         3、通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent       信息 等。。               按钮里启动一个自定义对话框: Context context=DiaLogN.this; //DiaLogN为主线程类 CustomDialog2 cd = new CustomDialog2(context); cd.show(); CustomDialog2继承了Dialog类: class CustomDialog2 extends Dialog { public CustomDialog2(Context context) { super(context); // TODO Auto-generated constructor stub } protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.custom_dialog); setTitle("CustomDialog2 title"); TextView text = (TextView)findViewById(R.id.text); text.setText("Hello, this is a custom dialog!"); ImageView image = (ImageView)findViewById(R.id.image); image.setImageResource(R.drawable.music_ico); Button buttonYes = (Button) findViewById(R.id.button_yes); buttonYes.setHeight(5); buttonYes.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v) { show.setText("����YES"); dismiss(); } }); Button buttonNo = (Button) findViewById(R.id.button_no); buttonNo.setSingleLine(true); buttonNo.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v) { show.setText("����NO"); // TODO Auto-generated method stub dismiss(); } }); } //called when this dialog is dismissed protected void onStop() { Log.d("TAG","+++++++++++++++++++++++++++"); } } 创建 进度条对话框: http://blog.csdn.net/caesardadi/article/details/11982721 示例: class btn_customClick implements OnClickListener { @Override public void onClick(View v) { show.setText("click me! �Զ���Ի���"); // TODO Auto-generated method stub int m_count = 0; //�����������Ի��� final ProgressDialog m_pDialog; //����ProgressDialog���� m_pDialog = new ProgressDialog(DiaLogN.this); // ���ý�������
    转载请注明原文地址: https://ju.6miu.com/read-1301132.html
    最新回复(0)