Android wear:当卡扩展时,如何添加视图
我正在Android Wear上创建一张卡片。我希望卡片在折叠时显示两个文本视图,并在展开后显示另外两个按钮。我怎样才能做到这一点? 一些现行守则: (活动) (布局图)Android wear:当卡扩展时,如何添加视图,android,android-layout,wear-os,Android,Android Layout,Wear Os,我正在Android Wear上创建一张卡片。我希望卡片在折叠时显示两个文本视图,并在展开后显示另外两个按钮。我怎样才能做到这一点? 一些现行守则: (活动) (布局图) (卡展开时我要添加的布局,但卡折叠时不显示) 谢谢 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV
(卡展开时我要添加的布局,但卡折叠时不显示)
谢谢
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CardScrollView cardScrollView =(CardScrollView) findViewById(R.id.card_scroll_view);
cardScrollView.setCardGravity(Gravity.BOTTOM);
cardScrollView.setExpansionEnabled(true);
}
<?xml version="1.0" encoding="utf-8"?>
<android.support.wearable.view.CardScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
app:rectLayout="@layout/rect_activity_main"
app:roundLayout="@layout/round_activity_main"
android:background="@color/transparent"
tools:context="com.example.user.testandroid.MainActivity"
tools:deviceIds="wear"
android:id="@+id/card_scroll_view"
android:layout_height="match_parent"
android:layout_width="match_parent"
app:layout_box="bottom">
<android.support.wearable.view.CardFrame
android:id="@+id/card_frame"
android:layout_height="wrap_content"
android:layout_width="fill_parent">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="vertical"
android:paddingLeft="5dp">
<TextView
android:fontFamily="sans-serif-light"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:text="@string/title"
android:textColor="@color/green"
android:textSize="20sp"/>
<TextView
android:fontFamily="sans-serif-light"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:text="@string/desc"
android:textColor="@color/red"
android:textSize="14sp"/>
</LinearLayout>
</android.support.wearable.view.CardFrame>
</android.support.wearable.view.CardScrollView>
<LinearLayout
android:id="@+id/button_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/accept"
android:layout_width="0dp"
android:layout_weight="0.5"
android:layout_height="match_parent" />
<Button
android:id="@+id/decline"
android:layout_width="0dp"
android:layout_weight="0.5"
android:layout_height="match_parent" />
</LinearLayout>