android - 如何切换画面?

标签 android

我是 Android 开发领域的新手。 我创建了简单的应用程序并创建了一个简单的 GUI,只需一个按钮。 如果用户按下此按钮,我想更改屏幕以显示其他一些 GUI。

我该怎么做?

最佳答案

您执行使用此代码:

public class Activity1 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Button next = (Button) findViewById(R.id.Button01);
    next.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            Intent myIntent = new Intent(view.getContext(), Activity2.class);
            startActivityForResult(myIntent, 0);
        }

    });
}
}

Activity 2:

public class Activity2 extends Activity {

/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main2);

    Button next = (Button) findViewById(R.id.Button02);
    next.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            Intent intent = new Intent();
            setResult(RESULT_OK, intent);
            finish();
        }

    });
}

还要确保在布局文件夹中创建 2 个不同的 xml在 list 文件中添加两个 Activity ,例如

<activity android:name=".Activity2"></activity>

希望对您有所帮助。

关于android - 如何切换画面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991393/

相关文章:

android - 如何从远程设备访问(如 TeamViewer)隐藏 Android 应用程序

Android,如何将 ListView 项目分成三部分?

Android 资源阿拉伯语本地化

android - 使用 Android 7.0 或更高版本从 iPhone Suica App 读取 NFC 数据时出现问题

android - Retrofit同步调用中的错误处理

android - 以编程方式设置 LayoutParams

android - 我想在 android 键盘出现时向上移动按钮,在键盘消失时向下移动按钮

java - 如何在android中恢复sms.db中的短信备份

java - 通过 Fragment 显示 Activity 时出错

java - 为什么双击显示日期对话框