【问题标题】:How to arrange icons from the bottom of the screen?如何从屏幕底部排列图标?
【发布时间】:2021-06-23 04:16:35
【问题描述】:

我正在开发一个启动器应用程序,我想首先从屏幕底部设置应用程序图标,然后向上填充。这很重要,因为我想让图标靠近导航栏。 我也尝试使用 LinearLayoutManager 和 Gravity,但它们似乎都不能解决我的问题。

    LinearLayoutManager linearLayoutManager = new 
    LinearLayoutManager(this);
    linearLayoutManager.setReverseLayout(true);
    linearLayoutManager.setStackFromEnd(true);
    appIcons.setLayoutManager(linearLayoutManager);

    LinearLayout layout = new LinearLayout(this);
    layout.setGravity(Gravity.BOTTOM);
    layout.setOrientation(LinearLayout.VERTICAL);
    appIcons.setLayoutParams(layout.getLayoutParams());

【问题讨论】:

  • 该代码示例还有更多内容吗?您创建了一个 LinearLayout,但从未显示任何使用它的代码。
  • @HenryTwist 很抱歉在复制时错过了这个。更新了代码。
  • 您是否有理由以编程方式执行此操作?你的 RecyclerView 包裹在什么布局中?

标签: android android-recyclerview layout


【解决方案1】:

Gravity 只会改变 Liner-Layout 中的元素。因此,如果 liner-Layout 与 Hight 中的父级不匹配,则不会影响它。这也可能对您有所帮助。

How do I align views at the bottom of the screen?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    • 2019-05-02
    • 2022-12-14
    • 2011-01-24
    • 1970-01-01
    相关资源
    最近更新 更多