2014-06-16 68 views
1

我正在爲Google Glass創建應用程序,我想要一個包含15個選項的菜單。我希望它與this one類似。我已經嘗試了許多不同的選擇, 在我的XML,我有:Google Glass菜單

 <item 
     android:id="@+id/option1" 
     android:title="@string/option1" 
     android:icon="@drawable/ic_stop"/> 
     <item 
     android:id="@+id/option2" 
     android:title="@string/option2" 
     android:icon="@drawable/ic_stop" /> 
     <item 
     android:id="@+id/option3" 
     android:title="@string/option3" 
     android:icon="@drawable/ic_stop" /> 
     .... 

如何讓我的選項菜單中能夠與你的頭的傾斜操作?謝謝。

+0

謝謝大家:DI將給予好評你們,但不要沒有任何「聲譽」呢。你還可以看看[鏈接] http://stackoverflow.com/questions/24288220/google-glass-time謝謝:) – Mark

回答

0

我認爲你在你發佈的圖片中看到的不是一個菜單。是ListView。據我所知ListView在谷歌的琉璃作品,你問...

0

也就是說defenetly佈局和它沒有做任何事情的菜單。

<LinearLayout 
android:layout_witdh="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="landscape"> 

<TextView 
    android:layout_witdh="0dp" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:layout_weight="1"/> 

<ListView 
    android:layout_witdh="0dp" 
    android:layout_height="fill_parent" 
    android:layout_weight="1" 
    android:fadingEdge="vertical" 
    android:fadingEdgeLength="5dp"/> 
</LinearLayout> 

佈局應該是這樣的,然後在你的活動中,你可以用你想要的所有菜單項建立一個適配器。

這是沒有太多與谷歌的玻璃,只是用戶會期望硬碰硬滾動的ListView相關。 要做到這一點檢查出this問題,談論它。似乎有一個OS項目實現了你需要的行爲。

0

他們自動添加到菜單畫面頭傾斜滾動列表。找到語音菜單項目在這裏一些更多的信息:contextual voice commands和一些代碼從一個我們已經與超過兩菜單項的更多了。

<?xml version="1.0" encoding="utf-8"?> 

<item 
    android:id="@+id/take_picture" 
    android:title="@string/take_picture"> 
</item> 

<item 
    android:id="@+id/take_video" 
    android:title="@string/take_video"> 
</item> 


<item 
    android:id="@+id/voice_card" 
    android:title="@string/voice_card"> 
</item> 

<item 
    android:id="@+id/add_item" 
    android:title="@string/add_item"> 
</item> 

<item 
    android:id="@+id/remove_item" 
    android:title="@string/remove_item"> 
</item> 

你可以不斷添加菜單項到你的菜單佈局,它們將顯示