0
   public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        initControls();

    }

我是一个菜鸟 android 编码器。我已经编写了一个单屏应用程序,可以按我的意愿运行,但我想添加额外的屏幕,即按一个按钮,一个新屏幕打开,按一个按钮,恢复以前的屏幕。如何向我的程序添加视图?我的一个 xml 文件是 res/layout/main.xml。如何添加其他视图并在它们之间随意切换?我正在使用 ant 和控制台进行开发……没有 Eclipse。

感谢您帮助菜鸟:)

4

2 回答 2

2

你必须看看IntentsActivties .. 这是一个很好的例子。

http://www.vogella.com/articles/AndroidIntent/article.html

http://marakana.com/forums/android/examples/65.html

意图用于从一个活动传递到另一个活动,活动只是一个带有 UI 小部件的屏幕,用于交互。

于 2012-05-11T04:41:51.653 回答
2

有多种方法可以向您的应用程序添加新屏幕。

主要方法是创建另一个 Activity,例如您在那里的那个,但将不同的 xml 布局附加到它。您可以在此处查看如何调用另一个活动。http://developer.android.com/guide/topics/fundamentals/activities.html

您还可以使用专门为此任务制作的小部件,例如 ViewFlipper 或 ViewPager。

您最好通读 Android 文档的基础知识,以确定最适合您的应用程序的内容。http://developer.android.com/guide/topics/fundamentals.html

于 2012-05-11T04:42:39.010 回答