Android开发:利用Activity的Dialog风格完成弹出框设

 

现在在MainActivity里写下如下代码,都是很基本的代码,相信大家都能看懂public class MainActivity extends Activity {              private Button openButton;       private TextView showString;              public void onCreate(Bundle savedInstanceState) {           super.onCreate(savedInstanceState);           setContentView(R.layout.main);                      openButton = (Button)findViewById(R.id.openButton);           showString = (TextView)findViewById(R.id.showString);                      openButton.setOnClickListener(new OnClickListener() {                          public void onClick(View v) {                   //这里用到了返回试Activity的基本用法,因为和主题无关,就不多解释了                   Intent i = new Intent(MainActivity.this, testDialog.class);                   startActivityForResult(i, 0);               }           });                  }              //利用返回试Activity接收输入的数据并显示,证明我们的Dialog式的Activity确实可以完成数据的处理       protected void onActivityResult(int requestCode, int resultCode, Intent data) {           super.onActivityResult(requestCode, resultCode, data);           //取出字符串           Bundle bundle = data.getExtras();           String str = bundle.getString("str");           showString.setText(str);       }   }  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwgxgj.html