Как отобразить установленные приложения без использования ListView / RecyclerView / CardView и т. Д. В Android? - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть приложение, которое перечисляет в RecyclerView все приложения, установленные на устройстве Android.

Я хочу выбрать их, а затем нажать кнопку, чтобы открыть новое действие, которое покажет всеприложения, которые я выбрал.

Но мне не нужен другой просмотр списка / повторный просмотр, я хочу, чтобы он отображался точно так же, как на домашнем экране: значок с именем под ним, рядом и т. д. ... Как и в любом устройстве Android. И они тоже должны быть открыты.

Я действительно понятия не имею, как отобразить их таким образом в новом упражнении. Я использую java.

Чтобы продолжить, я пытаюсь разработать своего рода приложение для киоска, в котором можно было бы контролировать доступ к приложениям.

Будут благодарны за любые советы. Спасибо!

1 Ответ

2 голосов
/ 07 ноября 2019

Вы хотите отобразить все приложения в виде сетки, как домашняя страница Android по умолчанию. Вы можете использовать RecyclerView с GridLayoutManager, так как следующий код делает

val numberCol=4

val gridLayoutManager = GridLayoutManager(this,numberCol)

mRecyclerView.setLayoutManager(gridLayoutManager)

adapter = ViewAdapter(mlist)

mRecyclerView.setAdapter(adapter)
  • , вы можете запустить соответствующее приложение напункт нажмите. Я надеюсь, что это поможет вам!
...