如何控制android中卡片段的高度?

时间:2014-11-10 08:44:00

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

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

enter image description here

enter image description here

enter image description here

如何使它看起来像第3张图片所示。

4 个答案:

答案 0 :(得分:0)

你试过吗? 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" />

答案 1 :(得分:0)

您可以使用Fragment而不是CardFragment,并在onCreateView()中设置自定义布局。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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