2015-02-05 21 views
6

I pomyślnym utworzeniu karty próbki na Androidzie zużycia odwołując samouczku https://developer.android.com/training/wearables/ui/cards.htmljak zminimalizować karty na zużycie Android?

Ale moja karta próbka nie zminimalizować na przesuń w dół.

To wyjście Dostaję

Only right swipe will work(to dismiss card)

Chcę niektóre rzeczy jak ten

Normal stage of wear app running

i kiedy przesuń w dół karta zminimalizuje tak minimized state

Podobnie jak aplikacja odtwarzacza multimedialnego działająca na noszeniu!

Czy ktoś może mi w tym pomóc? Właśnie zacząłem uczyć się programowania do noszenia.

Oto mój kod

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

dodaj swój aktualny kod do pytania. –

+0

Prawdopodobnie musisz zadeklarować niestandardowy układ. Jest wspomniany na stronie programisty Androida. – Boggartfly

+0

@GeraldSchneider pls sprawdź kod – san

Odpowiedz

Powiązane problemy