Нет эффекта прокрутки с помощью ScrollView в PopupWindow

Я хочу реализовать всплывающее меню со сложными эффектами, одним из которых является поддержка прокрутки. Кажется, что PopupMenu и AlertDialog не могут удовлетворить то, что мне нужно. Итак, я попробовал PopupWindow с ScrollView.

Во-первых, я подготовил макет, который имеет простую структуру, похожую на то, что показывает ApiDemo:

ScrollView
    LinearLayout with Vertical attribute
       TextView
       TextView  
       TextView  
       ...  

Во-вторых, я создал PopupWindow с этим макетом и шириной 200 / 300height, покажу его где-нибудь с помощью showAtLocation ().

Я могу отображать полосу прокрутки и иметь эффект прокрутки, но элементы TextView в LinearLayout НЕ прокручиваются (они находятся в фиксированном положении)!

Что-то не так, но я не понимаю. (android3.0)

Спасибо любому сердечному человеку, который может дать мне несколько советов.

-_- !!

6
задан Archy 5 January 2012 в 13:17
поделиться