【问题标题】:Can I create interface for Android programmatically我可以以编程方式为 Android 创建界面吗
【发布时间】:2012-07-04 10:15:11
【问题描述】:

我正在学习 Android 开发,我读到如果你想创建一个界面,你需要使用 XML 文件。

不过,Android 在android.viewsandroid.widgets 中有类。我可以以编程方式创建相同的界面吗?我不想知道怎么做,只要我能。

【问题讨论】:

  • 什么,-1 不用解释,这家伙没有糖果了。

标签: java android interface


【解决方案1】:

几乎您可以通过 xml 做的所有事情都可以通过编程方式重现它。

这是您可以阅读的最佳资源:

http://developer.android.com/guide/topics/ui/declaring-layout.html

【讨论】:

    【解决方案2】:

    是的,你可以这样做。看看文档吧:)

    【讨论】:

    • 好的,谢谢,我开始阅读我的书和第 2 章,我想在完成这本书之前知道这一点 :)
    • 以编程方式创建界面非常容易,但出于某种原因,我发现在 XML 中做界面更有条理:)
    • 是的,但我正在考虑基于程序的数据或逻辑的动态界面。
    • 您可以在根据数据知道您需要哪种布局后使用setContentView(R.layout.view)
    • 我说的是界面发生变化的情况,例如从 Android 设备构建界面的应用程序。如果我需要使用R 的东西,我需要创建 xml 文件并在运行时编译它,我认为这是不可能的,因为我需要在 Andorid 设备上安装 SDK。但希望我可以用正常的方式创建它。
    猜你喜欢
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多