Рекомендации по дизайну приложения Android для диалогового окна оповещения со спискомAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Рекомендации по дизайну приложения Android для диалогового окна оповещения со списком

Сообщение Anonymous »

Итак, я реализовал приложение и хотел показать в PlateScanner пластины, которые отсканировал пользователь.
Теперь это работает, но дизайн представляет собой немного, "выключено" ха-ха-ха
Я не очень хороший дизайнер, поэтому я спросил, могу ли я на этой платформе получить некоторые рекомендации, не только здесь, но и вообще о приложениях и о том, как вы это сделаете !
Сейчас это таблица внутри прокрутки внутри AlertDialog

Код: Выделить всё

    private fun showFleetInfoPopup() {
val builder = AlertDialog.Builder(requireContext())
builder.setTitle("Matriculas leídas")
viewLifecycleOwner.lifecycleScope.launch(dispatcherIO) {
val matriculasList = db.MatriculaDao().getAllDistinct()
withContext(dispatcherMain) {
val scrollView = ScrollView(requireContext()).apply {
val padding = resources.getDimensionPixelSize(R.dimen.common_margin_min)
setPadding(padding, padding, padding, padding)
}

val tableLayout = TableLayout(requireContext()).apply {
val padding = resources.getDimensionPixelSize(R.dimen.common_margin_min)
setPadding(padding, padding, padding, padding)
}

matriculasList.forEach { matriculaEntity ->
val tableRow = TableRow(requireContext()).apply {
val margin = 8
layoutParams = TableLayout.LayoutParams(
TableLayout.LayoutParams.WRAP_CONTENT,
TableLayout.LayoutParams.WRAP_CONTENT
).apply {
setMargins(margin, margin, margin, margin)
}
}

val textView = TextView(requireContext()).apply {
text = matriculaEntity.matricula
textSize = resources.getDimension(R.dimen.text_tiny_body)
}
tableRow.addView(textView)
tableLayout.addView(tableRow)
}

scrollView.addView(tableLayout)
builder.setView(scrollView)
builder.setPositiveButton("OK") { dialog, _ -> dialog.dismiss() }
builder.show()
}
}
}

Заранее благодарим за любую помощь!
[img]https://i.sstatic. net/Tkb55PJj.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/788 ... owing-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»