【发布时间】:2014-11-10 08:43:59
【问题描述】:
我在卡片片段中有一个自定义图表,它是我的 LG G 手表上显示的卡片,我想让它只显示在一页而不向下滚动。我尝试使用 LayoutParams 并使其包装内容,但确实如此不行。 ps:我正在使用 GridViewPager 小部件。
如何使它看起来像第三张图片显示的那样。
【问题讨论】:
标签: android view android-custom-view wear-os
我在卡片片段中有一个自定义图表,它是我的 LG G 手表上显示的卡片,我想让它只显示在一页而不向下滚动。我尝试使用 LayoutParams 并使其包装内容,但确实如此不行。 ps:我正在使用 GridViewPager 小部件。
如何使它看起来像第三张图片显示的那样。
【问题讨论】:
标签: android view android-custom-view wear-os
你试过了吗
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" />
【讨论】:
您可以使用 Fragment 代替 CardFragment 并在 onCreateView() 中设置自定义布局。
【讨论】:
尝试使用 RelativeLayout 作为视图的父级
【讨论】:
我解决了这个问题 fragment.setExpansionEnabled(false);
【讨论】: