Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 UI屏幕的布局中显示和隐藏视图组件是一种好的做法吗_Android_User Interface - Fatal编程技术网

在Android UI屏幕的布局中显示和隐藏视图组件是一种好的做法吗

在Android UI屏幕的布局中显示和隐藏视图组件是一种好的做法吗,android,user-interface,Android,User Interface,目前,我正在设计屏幕,我需要为不同的用户类型使用不同的按钮。但所有其他UI组件都是相同的。建议在为特定用户加载屏幕时隐藏/显示按钮,还是为不同的用户类型保留单独的用户界面?如果没有太大差异,只需设置按钮的可见性。如果没有太大差异,只需设置按钮的可见性。,只要您进行验证检查,相同的屏幕就可以了。它与html和设计一个响应页面没有什么不同。在html中,使用JavaScript可以更快地加载页面,这就是为什么它更高效的原因。在应用程序设计中,如果正确布局和分组,并启用和禁用按钮的父框,则效率可能会更

目前,我正在设计屏幕,我需要为不同的用户类型使用不同的按钮。但所有其他UI组件都是相同的。建议在为特定用户加载屏幕时隐藏/显示按钮,还是为不同的用户类型保留单独的用户界面?

如果没有太大差异,只需设置按钮的可见性。

如果没有太大差异,只需设置按钮的可见性。

,只要您进行验证检查,相同的屏幕就可以了。它与html和设计一个响应页面没有什么不同。在html中,使用JavaScript可以更快地加载页面,这就是为什么它更高效的原因。在应用程序设计中,如果正确布局和分组,并启用和禁用按钮的父框,则效率可能会更高


希望这有帮助

就个人而言,只要您进行验证检查,相同的屏幕就可以了。它与html和设计一个响应页面没有什么不同。在html中,使用JavaScript可以更快地加载页面,这就是为什么它更高效的原因。在应用程序设计中,如果正确布局和分组,并启用和禁用按钮的父框,则效率可能会更高


希望这有帮助

很明显,您可以像在java中一样重用布局,但是在重用布局时要记住一些事情

如果您的布局有很多视图,则不建议这样做,因为当布局膨胀时,所有UI组件都会膨胀,无论它是否可见。所以这完全取决于您的用例

我个人的建议是,您可以为不同类型的用户使用不同的布局,因为将来更改布局会更容易。而且它对你的应用程序大小没有多大影响


我见过像Myntra这样的应用程序使用单独的布局。您可以随时对apk进行反编译并检查其编码模式

很明显,您可以像在java中一样重用布局,但在重用布局时需要记住一些事情

如果您的布局有很多视图,则不建议这样做,因为当布局膨胀时,所有UI组件都会膨胀,无论它是否可见。所以这完全取决于您的用例

我个人的建议是,您可以为不同类型的用户使用不同的布局,因为将来更改布局会更容易。而且它对你的应用程序大小没有多大影响


我见过像Myntra这样的应用程序使用单独的布局。您始终可以反编译apk并检查其编码模式

使用相同的屏幕更好,它可以保持应用程序大小较小使用相同的屏幕更好,它可以保持应用程序大小较小