Android布局-相对与框架
我有一个应用程序,我想实现一个布局,其中产品图像将在背景和顶部的右下角,我想把价格的产品,并在左下角,我想把一个添加按钮Android布局-相对与框架,android,android-relativelayout,android-framelayout,Android,Android Relativelayout,Android Framelayout,我有一个应用程序,我想实现一个布局,其中产品图像将在背景和顶部的右下角,我想把价格的产品,并在左下角,我想把一个添加按钮 我应该使用框架布局还是相对布局?作为一个实用规则,我想这取决于您。我个人倾向于使用RelativeLayouts,因为它们更灵活,但两者都可以达到相同的效果 这篇文章更详细地解释了这两种布局之间的性能差异:相对布局:当您在兄弟或父布局之间存在关系时 框架布局:兄弟节点相互独立放置且仅依赖于父节点时 根据您的情况,您可以选择其中任何一种 我的建议是,如果每个设备的背景都有特定的
我应该使用框架布局还是相对布局?作为一个实用规则,我想这取决于您。我个人倾向于使用RelativeLayouts,因为它们更灵活,但两者都可以达到相同的效果
这篇文章更详细地解释了这两种布局之间的性能差异:相对布局:当您在兄弟或父布局之间存在关系时 框架布局:兄弟节点相互独立放置且仅依赖于父节点时
根据您的情况,您可以选择其中任何一种 我的建议是,如果每个设备的背景都有特定的大小,那么选择相对布局,并将背景设置为图像。因为在
RelativeLayout
中使用背景时,无论图像是否适合RelativeLayout
的大小,它都将适合相对布局本身的大小。(可拉伸/像素化/未正确添加)
如果您不确定具体的大小,则应使用FrameLayout
,以及ImageView
,处理ScaleType
,该ScaleType可以是centerCrop
,它将以良好的形状适合布局。
对于
TextView
,使用layout\u gravity
,它将根据父布局处理位置。您可以通过屏幕绘图进行解释吗?可能重复