2011-09-09 69 views
0

我正在創建一個類似於Fox News應用程序頂部的功能的導航或菜單欄。我開始使用Gallery自己編寫代碼,但我不確定如何在不需要時隱藏左右箭頭。如果您不得不使用圖像作爲菜單項,或者如果您只是使用TextView或按鈕,我就可以改變文本而無需修改圖像。我在幾個應用中看到過這種類型的導航,我嘗試了所有類型的搜索,試圖找到代碼示例,但我不能爲這種類型的可滾動菜單使用正確的名稱,因爲我找不到任何東西。如果任何人有一個例子或提供一篇文章的鏈接,我將不勝感激。帶有左/右箭頭的可滾動菜單欄

回答

0

調查HorizontalScrollView。這是一個可以處理平滑滾動的佈局,並且很可能比此操作的Gallery更難處理(我只是爲了類似的原因添加了一個)。

要處理左/右,請查看setOnTouchListener。我不確定是否可以在沒有使用新的子類Horizo​​ntalScrollView訪問受保護的方法的情況下獲取當前的滾動位置。然而,可能還有其他方法 - 我不需要添加按鈕,所以我沒有進行調查。