我正在尝试实现可穿戴列表视图。对于每个列表项我尝试使用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>