多个屏幕

时间:2012-05-11 04:23:09

标签: android android-layout

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

    }

我是一个noob android编码器。我写了一个按我想要的单屏应用程序,但我想添加其他屏幕,即按一个按钮,打开一个新屏幕,按一个按钮,恢复上一个屏幕。如何在程序中添加视图?我的一个xml文件是res / layout / main.xml。如何添加其他视图并随意切换?我正在使用ant和控制台来开发......没有Eclipse。

感谢您帮助一个菜鸟:)

2 个答案:

答案 0 :(得分:2)

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

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

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

Intent用于从一个actvity传递到另一个,而Activity只是一个屏幕上有UI小部件进行交互。

答案 1 :(得分:2)

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

主要方法是创建另一个Activity,例如你所拥有的Activity,但是为它添加不同的xml布局。您可以在此处查看如何调用其他活动。 http://developer.android.com/guide/topics/fundamentals/activities.html

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

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