【问题标题】:How to control height of card fragment in android wear?如何在android wear中控制卡片碎片的高度?
【发布时间】:2014-11-10 08:43:59
【问题描述】:

我在卡片片段中有一个自定义图表,它是我的 LG G 手表上显示的卡片,我想让它只显示在一页而不向下滚动。我尝试使用 LayoutParams 并使其包装内容,但确实如此不行。 ps:我正在使用 GridViewPager 小部件。

如何使它看起来像第三张图片显示的那样。

【问题讨论】:

    标签: android view android-custom-view wear-os


    【解决方案1】:

    你试过了吗 android:layout_width="match_parent" android:layout_height="match_parent"

    这是 GitHub 中 GridViewPager 的 sample app

    其布局XML实现如下:

    <android.support.wearable.view.GridViewPager
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:keepScreenOn="true" />
    

    【讨论】:

      【解决方案2】:

      您可以使用 Fragment 代替 CardFragment 并在 onCreateView() 中设置自定义布局。

      【讨论】:

      • 这也是解决此问题的一种方法。感谢您的回答。
      【解决方案3】:

      尝试使用 RelativeLayout 作为视图的父级

      【讨论】:

        【解决方案4】:

        我解决了这个问题 fragment.setExpansionEnabled(false);

        【讨论】:

          猜你喜欢
          • 2020-12-23
          • 1970-01-01
          • 2019-12-01
          • 1970-01-01
          • 2016-06-22
          • 2020-10-03
          • 2020-01-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多