android - 我们如何在 Android 中创建窗口框架?

标签 android window frame

我使用 awt 和 swing 包在 JAVA 中创建了两个窗口框架。我的 Java 代码是这样的:

import java.awt.*;
import javax.swing.*;

public class TopLevelWindow {

    private static void createWindow() {
        JFrame frame = new JFrame("Simple GUI");

        //frame.setDefaultCloseOperation(JFrame.EXIT_ON_ CLOSE); 
        JLabel textLabel = new JLabel("Hi Ans ",SwingConstants.CENTER);
        textLabel.setPreferredSize(new Dimension(300, 100));
        frame.getContentPane().add(textLabel, BorderLayout.CENTER);

        //Display the window. 
        frame.setLocationRelativeTo(null);
        frame.pack();
        frame.setVisible(true);
    }
    public static void main(String[] args) {

        createWindow();
        createWindow();
    }

}

现在在执行我的代码时,我得到了两个类似框架的窗口并在它们之间切换 这两个框架。

我希望它在 Android 中做同样的事情意味着

  1. 如何在 Android 中创建类似框架的窗口。
  2. 一次有两个框架,我们可以轻松地在框架之间切换。

我该如何进行?有什么指导吗?

最佳答案

Android 中没有框架。您的 Activity 代表一个窗口,而 Dialog 可以用作弹出窗口。还可以通过使用对话框主题使 Activity 充当对话框。我建议阅读和理解 basic works of Android在继续之前。如果您需要对 Swing/AWT 体验持保留态度,那么它不能直接适用于移动设备平台

关于android - 我们如何在 Android 中创建窗口框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5014949/

相关文章:

android - flutter 中的“A RenderFlex overflowed by 373 pixels on the bottom”问题[不重复]

android - 无法获取当前设备位置

javascript - 点击 Android EPSON 热敏打印来自 WebView 的数据?如果找不到打印机?

css - 背景图像和窗口大小

wpf - 在 WPF Frame 控件中关闭导航页面声音

java - 无法从按钮打开其他框架

Android:接到电话时更改 Activity 状态

java - 窗口焦点事件的意外行为

android - Activity.attach() 什么时候会被调用?

ios - "setFrame"不适用于 iOS 中的 UIScrollView