2015-02-05 2 views
6

내가 성공적으로 다음 자습서를 참조하여 안드로이드 마모에 샘플 카드를 만들었습니다 https://developer.android.com/training/wearables/ui/cards.htmlandroid wear에서 카드를 최소화하는 방법은 무엇입니까?

그러나 아래로 슬쩍에 최소화하지 않습니다 내 샘플 카드.

내가 아래로 스 와이프하면이

Normal stage of wear app running

을 같이 어떤 일을하고 카드는이 같은 최소화하려면 내가

Only right swipe will work(to dismiss card)

을 받고있어 출력 minimized state

웨어러블 앱에서 작동하는 미디어 플레이어 앱처럼!

아무도 도와 줄 수 있습니까? 나는 지금까지 웨어러블 개발을 배우기 시작했습니다. 여기

내 코드

package com.example.cardsample; 

import android.app.Activity; 
import android.os.Bundle; 
import android.support.wearable.view.CardScrollView; 
import android.view.Gravity; 
import android.view.Menu; 
import android.view.MenuItem; 

public class MainActivity extends Activity { 

    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.rect); 

      CardScrollView cardScrollView = (CardScrollView) 
      findViewById(R.id.card_scroll_view); 
      cardScrollView.setCardGravity(Gravity.BOTTOM); 

    } 




} 

rect.xml

<android.support.wearable.view.BoxInsetLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:background="@drawable/ic_full_sad" 
android:layout_height="match_parent" 
android:layout_width="match_parent"> 

    <android.support.wearable.view.CardScrollView 
     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: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="Heading" 
        android:textColor="@color/black" 
        android:textSize="20sp"/> 
       <TextView 
        android:fontFamily="sans-serif-light" 
        android:layout_height="wrap_content" 
        android:layout_width="match_parent" 
        android:text="description" 
        android:textColor="@color/black" 
        android:textSize="14sp"/> 
      </LinearLayout> 
     </android.support.wearable.view.CardFrame> 
    </android.support.wearable.view.CardScrollView> 
</android.support.wearable.view.BoxInsetLayout> 
+1

실제 코드를 질문에 추가하십시오. –

+0

사용자 정의 레이아웃을 선언해야 할 수도 있습니다. Android 개발자 사이트에 언급되어 있습니다. – Boggartfly

+0

@GeraldSchneider pls 코드 검사 – san

답변

관련 문제