我可以在旋转器项目中放置一个对话框吗?

时间:2013-06-11 17:43:05

标签: dialog android-spinner

我是Android世界的新手,但我有java的经验。

当我在我的微调器中选择一个特定项目时,我试图显示一个对话框但是,当我这样做时,我的应用程序已停止。

我有一个片段和一个用于侦听器的类,从侦听器中的片段实例化一个对象并尝试调用该对话框。

代码是这样的:

    //Instantiate of class Guardar extends SherlockFragment.
Guardar controlador = new Guardar();

public void onItemSelected(final AdapterView parent, View view, int pos,long id) {

String addSM = parent.getItemAtPosition(pos).toString();

if (addSM == “Anyadir”){

// custom dialog
 final Dialog dialog = new Dialog(controlador.context);
 dialog.setContentView(R.layout.dialog_afegirsuper);
 dialog.setTitle(“Title…”);

// set the custom dialog components – text, image and button
  TextView text = (TextView) dialog.findViewById(R.id.text);
  text.setText(“Android custom dialog example!”);

  Button dialogButton = (Button) dialog.findViewById(R.id.dialogButtonOK);
 // if button is clicked, close the custom dialog
 dialogButton.setOnClickListener(new OnClickListener() {
       @Override
       public void onClick(View v) {
             dialog.dismiss();
       }
 });

 dialog.show();
 }
}

这可以实现吗?另一个类似的想法?

非常感谢任何解决方案

0 个答案:

没有答案