2013-04-20 84 views
1

verses of book http://i35.tinypic.com/fne1iu.jpg突出顯示被點擊的圖像部分

我有古蘭經的圖像。每幅圖像都有不同的經文(一個完整的句子)。一些詩句在一行中,一些在兩行中,一些在三行中。請查看附件圖片。如果用戶點擊了第4節,那麼這個完整的詩句應強調(籠絡與透明度低的詩句一些重疊,所以它顯示出來,就像詩句被高亮顯示。)

  1. 我應該怎麼做呢?
  2. 我應該如何得到哪一節經過選擇。由於android具有不同的設備屏幕,並且分辨率不同。一些大的索姆小等等等

這可能嗎?

注:我們有圖像,而不是文字。

+1

如果您只需將onClickListener添加到其中的每一個,就可以使ImageViews可點擊。此外,實現顏色變化的一種方法是對每個ImageView使用可點擊的背景圖像。如果你的圖像不是半透明的,我認爲你可以爲'android:tint''添加顏色狀態。只是幾個想法。 – harism 2013-04-20 06:04:17

+0

如何實現多行詩歌。例如上面附圖中的第4節。 – MehrozKarim 2013-04-20 06:10:45

+0

情況是這樣的,你有一個詩由兩個ImageViews組成?如果用戶點擊特定的詩句,兩個ImageViews應該處於按下狀態?如果是這種情況,您可以在兩個ImageView中共享OnClickObserver。對未被點擊的視圖使用''setPressed''方法。儘管我自己並沒有嘗試過,但是我認爲你需要改變其他視圖的狀態。 – harism 2013-04-20 06:15:45

回答

0

在這種情況下,我會建議如下:創建一個佈局,其中包含單獨的詩歌圖像,並使用圖像選擇器爲圖像添加高亮。