[Android Slices]: SliceRow setTitleItem не работает

Я опробовал ломтики Android и обнаружил, что нет способа построить строку слайсов только с помощью setTitleItem. Я хочу создать срез, как на скриншоте. Но похоже, что setTitleItem метод не работает.

Артефакт используется implementation 'androidx.slice:slice-builders-ktx:1.0.0-alpha4

return list(context, sliceUri, ListBuilder.INFINITY) {
            row {
                setTitleItem(createActivityAction(Intent(context, MainActivity::class.java), R.drawable.ic_pizza_slice_24, SliceHints.ICON_IMAGE))
                title = "Welcome Android Slice"
                subtitle = "It has Start Item"
            }
        }

Я открыл проблему Google, но это не помогло.

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

Код здесь:

Код Github

1 ответ

Когда заголовка нет, элемент первой строки автоматически становится заголовком. Так как в шапке нет опции для setTitleItem(), значок не отображается в левом углу.

В вашем случае причина, по которой значок отображается в правом углу, связана с тем, что основное действие заголовка отображается справа

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

Также взгляните на этот гугл трекер

В будущем возможна поддержка setTitleItem() в шапке ломтика андроида.

На данный момент в первой строке слайса не может быть начального элемента. Поскольку ломтики все еще находятся в разработке, это может быть изменено в будущем. С помощью setTitleItem() для установки стартового элемента в следующих строках должно работать:

return list(context, sliceUri, ListBuilder.INFINITY) {
    row {
        title = "Welcome Android Slice"
        subtitle = "Header row"
    }
    row {
        setTitleItem(createActivityAction(Intent(context, MainActivity::class.java), R.drawable.ic_pizza_slice_24, SliceHints.ICON_IMAGE))
        title = "2nd row"
        subtitle = "It has Start Item"
    }
}
Другие вопросы по тегам