問題::實現這種類型的按鈕結構的
1)所述的圖像顯示上述一系列按鈕(4可見,其餘2將顯示一旦用戶按下左或右箭頭)。根據所選按鈕,我需要在按鈕下方顯示特定的組件佈局。這看起來像一個即將滾動的圖像庫。我怎樣才能做到這一點。此外,如果您看到圖像,它看起來像標籤。但我不能實現標籤,因爲這些並不意味着持有不同的頁面。
2)你也可以看到每個按鈕的背景(這是焦點),可以完成上部的圓角,但是兩端的底部曲線怎麼樣。我可以如何實現這一點。請給我一個例子(如果有的話)。
感謝,
問題::實現這種類型的按鈕結構的
1)所述的圖像顯示上述一系列按鈕(4可見,其餘2將顯示一旦用戶按下左或右箭頭)。根據所選按鈕,我需要在按鈕下方顯示特定的組件佈局。這看起來像一個即將滾動的圖像庫。我怎樣才能做到這一點。此外,如果您看到圖像,它看起來像標籤。但我不能實現標籤,因爲這些並不意味着持有不同的頁面。
2)你也可以看到每個按鈕的背景(這是焦點),可以完成上部的圓角,但是兩端的底部曲線怎麼樣。我可以如何實現這一點。請給我一個例子(如果有的話)。
感謝,
那麼,你應該有一個自定義的佈局,將持有的按鈕,點擊後,切換出哪些按鈕以何種順序並跟蹤其中的一個選擇。
你會得到的底部向外彎曲的邊緣將是有周圍的邊緣按鈕使用的透明度,足以讓你有這樣的背景,以一個按鈕的方式:
.....................
. _______________ . <- Transparency around the edges of the box
. | | . to the dotted border.
. | | .
. | | .
. | | .
./ \ .
./_________________\.
注意你將需要有一個選擇器,用於圖像按鈕的來源,當它沒有被選擇時有反射版本,當它被選擇時沒有反射的版本(就像在你的示例圖片中一樣)。請不要這樣做的解決方案是需要一些自定義類和很多自定義圖形。祝你好運!
您可以在活動佈局上部的HorizontalScrollView
中添加按鈕。下面的部分將是一個片段,您可以在和FragmentTransaction
之間進行切換,並將onClickListeners
中調用的方法設置爲滾動視圖中的每個按鈕。
您應該看看這個:Fragments
閱讀關於選項卡活動。 http://joshclemm.com/blog/?p=136或http://android.attemptone.com/layouts/custom-tabs/並閱讀關於可滾動選項卡。 – 2012-01-31 07:25:39
Can TabActivity可以保存不同的佈局或單個頁面的組件。由於TabActivity旨在保存不同的屏幕 – Vansi 2012-01-31 08:49:24