当前位置: 首页 > 面试题库 >

Android-使用纯Java创建应用程序且没有XML?

连曜灿
2023-03-14
问题内容

我想知道是否有可能仅使用Java创建Android应用。没有XML,没有其他东西。

在Eclipse中,当我创建一个新的Android项目时,将自动生成Manifest
xml文件和主布局xml文件。我可以删除这些文件并用Java文件替换吗?


问题答案:

对于布局,您有两个选择

  1. 在XML中声明UI元素。Android提供了一个简单的XML词汇表,它对应于View类和子类,例如小部件和布局的类。

  2. 在运行时实例化布局元素。您的应用程序可以以编程方式创建View和ViewGroup对象(并操纵其属性)。

因此,对于第一个问题-是-您可以删除xml布局文件(如果需要)。

我认为您无法摆脱manifest.xml ..

每个应用程序的根目录中都必须有一个AndroidManifest.xml文件(确切地说是该名称)。



 类似资料:
  • 我想创建反应应用程序,但我的npx创建反应应用程序myapp命令不工作D:\AED 在D:\AED\aed中创建新的React应用。 安装包。这可能需要几分钟。使用cra模板安装反应、反应-多姆和反应-脚本... 它被困在这里已经两个小时了。

  • 我想创建一个应用程序使用:客户端向服务器发送,服务器将使用的大写字母,并发送回客户端进行显示。 当运行时。它显示以下错误: 我有搜索和做一些方法,但是。。你能帮助我吗。

  • 我是android开发的新手。我正在制作一个相机应用程序,我卡在点上,我得到了这么多的解决方案已经在网上,但我的问题没有解决,请帮助。我是自动捕获的图像和上传的服务器,但我得到所有的图像在景观模式,正确的方向,其他没有在正确的方向。在预览时,我的显示器是右转的,但是捕获图像的图像方向不对,我的代码是 public void surfaceChanged(SurfaceHolder holder,i

  • 我创建了一个Xamarin表单应用程序,当它构建在我的计算机上时,它会生成一个AAB。当我启用签名时,Google Play商店就会接受AAB文件,并且可以发布。 当我查看构建日志时,它似乎确实构建了Android应用程序包: 我猜构建和签署都很好,但我猜在复制捆绑文件到登台阶段的过程中出了问题。在此之前,运行“将生成文件复制到分段”阶段,并显示以下输出: 它似乎将APK复制到staging文件夹

  • Ember CLI,Ember的命令行界面提供了一个标准的项目结构,一组开发工具和一个插件系统。这允许Ember开发人员专注于构建应用程序,而不是构建使它们运行的​​支持结构。可通过ember --help显示Ember CLI提供的命令,或通过ember help <command-name>查看特定命令的信息。 创建应用程序 $ ember new super-rentals 上述ember

  • 我将使用ADFS作为身份提供者(IDP)实现对java应用程序的单点登录。通过OneLogin找到了此解决方案SSO,并使用了其示例应用程序。除此之外,还有另一个解决方案Shibboleth。 我想知道与我的上下文匹配的最佳解决方案是什么。之间,这不是Spring应用程序。 谢谢