如何在android开发中设置多个活动?

时间:2013-04-03 14:47:38

标签: android ios user-interface

我是一个试图接近Android世界的ios开发者。我已经开始了我的第一项活动,但我有点困惑。 要开发应用程序的用户界面,我必须将每个视图开发为单独的xml文件? Xcode Storyboard没有任何类似的东西? 有人能给我一个简单的想法,我想要开发一个由多个视图构成的简单应用程序,以及一些导致不同视图的按钮吗?

2 个答案:

答案 0 :(得分:1)

我可以理解在iOS上开发的最大区别是Android,所以这里是基础知识:

  • 在Android中,您有活动,这只是表达页面或视图的一种奇特方式。您有一个XML布局文件和一个执行功能任务的Java文件。
  • 为了在您需要创建意图的活动之间切换。

以下是我刚刚制作的一个示例:

XML文件1

<LinearLayout>
//Layout stuff in here
</LinearLayout>

Java File 1

public void nextActivity(View view)
{
        Intent intent = new Intent(this, NextActivity.class);
    startActivity(intent);

}

Java File 2

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    setupActionBar();
    Intent intent = getIntent();
}

如果您需要进一步的帮助,请按照link

进行操作

答案 1 :(得分:1)

您可以在此处http://developer.android.com/training/basics/firstapp/index.html开始提供良好的培训教程。

稍后您可以在此处查看视图“布局”http://developer.android.com/training/basics/firstapp/building-ui.html

activity_main.xml包含在此布局中包含视图的布局。 Eclipse ADT插件和Android SDK提供了一个类似于编辑器的编辑器,用于药物和拖放按钮,文本字段等。