ApplicationInfo.java для Gridview
Я хочу, чтобы недавно использованные приложения пользователя отображались в GridView. Пока что я знаю, что мне нужно включить это: http://developer.android.com/resources/samples/Home/src/com/example/android/home/ApplicationInfo.html
И у меня есть настройка GridView в main.xml:
<GridView
android:id="@+id/Icons"
android:layout_width="match_parent"
android:layout_height="739px"
android:layout_marginTop="42px"
android:columnWidth="122px"
android:horizontalSpacing="31px"
android:numColumns="4"
android:verticalSpacing="42px" >
</GridView>
Но как мне загрузить приложения в этом пространстве?
1 ответ
Вы бы создали ListAdapter
которая охватывает вашу модель данных ("недавно использованные приложения") и может создавать ячейки для вашей сетки. ArrayAdapter
на ваше List<ActivityManager.RecentTaskInfo>
вероятно, будет хорошо.