片段与单一复杂布局
Fragments Vs Single complex layout
我对 android development/java 还是很陌生,我很难理解什么时候应该或不应该使用片段。
在 Google 网站上的 Fragments 文档的示例图片(下图)中,他们将 Fragments 用于两个截然不同的元素,一个列表和内容视图。
我正在尝试构建一个多窗格布局,但其中每个窗格都紧密相连。我能给出的最接近的例子是股票 Lollipop 计算器,你有数字键盘面板,然后是它上面的输出面板。在这样的例子中,这些元素中的每一个都应该是它自己的片段吗?
或者它应该是一个带有单独元素的单个片段(类似于示例图像中的片段 B 中有 2 windows)?
谢谢!
(http://developer.android.com/guide/components/fragments.html#)
你应该提供更准确的信息来说明你想做什么。
对于计算器,它不是基于面板,它只是简单的布局。
了解计算器或其他应用程序布局构建方式的提示,您可以使用 UI Automator 查看器,它是 Android SDK 的一部分。 Link :
C:\Users\your_session\AppData\Local\Android\sdk\tools\uiautomatorviewer.bat
您需要一个 android 模拟器或处于调试模式的设备。
我对 android development/java 还是很陌生,我很难理解什么时候应该或不应该使用片段。
在 Google 网站上的 Fragments 文档的示例图片(下图)中,他们将 Fragments 用于两个截然不同的元素,一个列表和内容视图。
我正在尝试构建一个多窗格布局,但其中每个窗格都紧密相连。我能给出的最接近的例子是股票 Lollipop 计算器,你有数字键盘面板,然后是它上面的输出面板。在这样的例子中,这些元素中的每一个都应该是它自己的片段吗? 或者它应该是一个带有单独元素的单个片段(类似于示例图像中的片段 B 中有 2 windows)?
谢谢!
(http://developer.android.com/guide/components/fragments.html#)
你应该提供更准确的信息来说明你想做什么。
对于计算器,它不是基于面板,它只是简单的布局。
了解计算器或其他应用程序布局构建方式的提示,您可以使用 UI Automator 查看器,它是 Android SDK 的一部分。 Link : C:\Users\your_session\AppData\Local\Android\sdk\tools\uiautomatorviewer.bat 您需要一个 android 模拟器或处于调试模式的设备。