与WearableListView一起使用时可穿戴卡框问题

时间:2015-03-31 10:51:15

标签: android wear-os

我正在尝试实现可穿戴列表视图。对于每个列表项我尝试使用cardframe(android.support.wearable.view.CardFrame)。滚动时,卡框的大小会自动扩展。这是什么解决方案?

这是WearableListView的xml:

<FrameLayout
    android:id="@+id/frame_layout"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    app:layout_box="all">

<android.support.wearable.view.WearableListView
    xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/lv_result"
        android:layout_width="match_parent"
        android:layout_height="450dp"  
        android:layout_gravity="center_vertical" />

</FrameLayout>

listview中每个项目的布局 - :

<android.support.wearable.view.CardScrollView
    android:id="@+id/card_scroll_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_box="bottom" >

    <android.support.wearable.view.CardFrame
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <LinearLayout
            android:id="@+id/linear_srp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/blue"
            android:orientation="vertical" >

            <TextView
                android:id="@+id/text_post"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="JOB POST"
                android:textColor="@color/black"
                android:textSize="9sp" />

            <TextView
                android:id="@+id/text_companyName"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="COMPANY NAME"
                android:textColor="@color/black"
                android:textSize="9sp" />

            <TextView
                android:id="@+id/text_exp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="EXPERIENCE"
                android:textColor="@color/black"
                android:textSize="9sp" />

            <TextView
                android:id="@+id/text_city"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="CITY"
                android:textColor="@color/black"
                android:textSize="9sp" />
        </LinearLayout>
    </android.support.wearable.view.CardFrame>
</android.support.wearable.view.CardScrollView>

0 个答案:

没有答案