2011-09-11 5 views
1

로드 된 항목 목록이 있습니다.위젯에서 listview를 사용하는 방법?

내가 항목과 함께하고 싶은 것은 위젯의 목록에로드하는 것입니다. 하지만 목록 위젯은 3.0 이상에서만 지원된다는 것을 알고 있습니다.

이렇게하려면 어떻게해야합니까?

편집 :

은 아마 텍스트 뷰에게 항목이로드 될 때마다 추가 ... 그리고있는 ScrollView에 텍스트 뷰를로드?

답변

1

3.0 이전의 주식 홈 화면에서 스크롤하는 것을 지원할 방법이 없습니다. 위젯은 Android 2.x에서 AbsoluteLayout, AnalogClock, Button, Chronometer, FrameLayout, ImageButton, ImageView, LinearLayout, ProgressBar, RelativeLayout, TextView 및 ViewFlipper 만 지원하는 RemoteViews 프레임 워크를 사용합니다. 모든 목록에서 무언가를 만들 수있는 유일한 방법은 항목 간을 스크롤하기위한 위/아래 버튼을 사용하는 것입니다 (참고 :이 작업은 완전한 클릭에 대해서만 가능합니다. 버튼을 누른 상태에서 스크롤 할 수는 없습니다. 예).

+0

예를 보았습니다. https://github.com/commonsguy/cw-advandroid/blob/master/AppWidget/LoremWidget/src/com/commonsware/android/appwidget/lorem/WidgetProvider.java –

+0

이 예제는 더 많은 RemoteView를 지원하는 Android 3.0 ("ListView가있는 Android 3.0 앱 위젯 샘플")에서만 작동합니다. –

+0

그래서 제안 사항의 예를 들어 줄 수 있습니까? 일부 코드 또는 자습서로? –

관련 문제