现在在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); } }
Android开发:利用Activity的Dialog风格完成弹出框设
内容版权声明:除非注明,否则皆为本站原创文章。