【问题标题】:What is the best approach for this nested android layout view这个嵌套的android布局视图的最佳方法是什么
【发布时间】:2019-12-12 11:19:51
【问题描述】:

我正在尝试创建我的应用的布局部分。我想知道处理本节的最佳方法。

我正在考虑使用这样的东西,但我认为仅显示三个元素太过分了

【问题讨论】:

  • 你的实现非常好。另请查看下面关于ConstraintLayout 的推荐。

标签: android user-interface layout


【解决方案1】:

这是显示相似布局的常见做法。如果需要,可以将所有嵌套布局替换为 ConstraintLayout。它可以提高代码的可扩展性,但会稍微减慢 UI 的渲染速度。 因此,我认为您当前的变体是最优化的。

【讨论】:

    【解决方案2】:

    是的,这很好,但是对于 ImageView,您还需要将它嵌套在 CardView 中

        <androidx.cardview.widget.CardView
            android:id="@+id/one"
            android:layout_width="200dp"
            android:layout_height="200dp"
            app:cardCornerRadius="12dp">
    
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:src="@drawable/beach_bg_placeholder" />
    
        </androidx.cardview.widget.CardView>
    

    【讨论】:

    • 谢谢你的建议。卡片视图有什么用?
    • 它用于以卡片方式表示信息,带有阴影(高度)和角半径,在这种情况下只是为了使 imageView 具有圆角
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多