2013-07-31 241 views
0

我想爲我的Android應用程序生成以下內容。Android佈局與自定義視圖

enter image description here

我想這使用RelativeLayout我使用XML創建了一些可繪製(空心圓,實心圓,虛線)來實現的,但我不甚至接近它。用佈局生成這種視圖是否正確?如果是這樣,是RelativeLayout是要走的路嗎?還是應該爲此創建自定義視圖?

+0

這個圈子圖片或複選框? –

+0

@GokhanArik他們只是圖像。 – ipman

+0

你應該提供更多細節。它只剩下一個圖像還是會根據textview之間的空間而改變? –

回答

0

爲什麼最後一項和前一項之間有4個點,而另一個有3個點?

無論如何,我認爲你可以通過具有自定義項目的listView來實現這些結果。

每個項目將顯示爲一個relativeLayout,帶有2個imageViews(一個在另一個下面)和一個在右邊的textView。

上面的imageView將有大點(填充或不填充),在其上面有可選的點,下面的imageView會根據textView拉伸它的大小(對齊它的底部,再加上一些額外的小點)並以平鋪點作爲背景。

另一種方法是在其左側顯示textViews和imageView的listView,並根據listView當前顯示的內容(即使在滾動時)繪製圓圈。這很難,但可能更精確。