public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initControls();
}
我是一个noob android编码器。我写了一个按我想要的单屏应用程序,但我想添加其他屏幕,即按一个按钮,打开一个新屏幕,按一个按钮,恢复上一个屏幕。如何在程序中添加视图?我的一个xml文件是res / layout / main.xml。如何添加其他视图并随意切换?我正在使用ant和控制台来开发......没有Eclipse。
感谢您帮助一个菜鸟:)
答案 0 :(得分:2)
你必须看看Intents和Activties ..这是一个很好的例子。
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