Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中设计屏幕?_Android - Fatal编程技术网

如何在android中设计屏幕?

如何在android中设计屏幕?,android,Android,我是Android新手 我想知道如何在Android中使用java设计屏幕 通过xml设计和通过java设计哪一个是最好的?通过xml设计更易于维护。例如,如果您必须更改UI中的某些内容,您只需在一个xml文件中更改它,而不是在所有源代码中查找它 另一方面,在java中,您可以更快地完成一些工作。假设您需要显示一个按钮矩阵。在java中,您可以使用循环创建和显示它们,而不是通过xml创建它们 总而言之,这取决于你必须做什么。如果您需要设计或多或少的静态UI,请选择xml,并仅在运行时使用Java

我是Android新手

我想知道如何在Android中使用java设计屏幕


通过xml设计和通过java设计哪一个是最好的?

通过xml设计更易于维护。例如,如果您必须更改UI中的某些内容,您只需在一个xml文件中更改它,而不是在所有源代码中查找它

另一方面,在java中,您可以更快地完成一些工作。假设您需要显示一个按钮矩阵。在java中,您可以使用循环创建和显示它们,而不是通过xml创建它们


总而言之,这取决于你必须做什么。如果您需要设计或多或少的静态UI,请选择xml,并仅在运行时使用Java编辑它们。

谢谢您的回答。我必须使用Java设计屏幕。您能给出一些基本想法吗?您应该更准确地说明您需要完成的任务,因为您没有提供太多信息。你有没有尝试过Android文档?因为你是Android新手,我觉得这对你来说很难。首先尝试XML并查看一些教程。当您考虑如何在XML中布局时,请将其视为HTML文件和相对嵌套显示。我只添加了图像按钮。在onfocus时,我希望更改图像按钮的背景(使用java)。请查看
按钮
类的
setBackground()
方法