Chcę dostosować sugestie
które otrzymałem od dostawcy sugestii. Chcę dodać tam jedno zdjęcie po lewej i jeden podtytuł. To powinno wyglądać tak:
Czy w ten sposób można zmienić ich układ? Dziękuję za wszystkie odpowiedzi.
Odpowiedzi:
1 dla odpowiedzi № 1Proszę wstawić dowolną odpowiedź interfejsu API Googlektóre mają obrazy. Nie jestem pewien, czy ta odpowiedź na sugestie Google daje obrazy, czy nie. Jeśli interfejs API sugestii Google daje obrazy w odpowiedzi, tak, możesz to zrobić. Ale jeśli nie, to nie możesz umieścić zdjęć.
Tak, możesz umieścić dowolne obrazy statyczne i opis statyczny, które są wspólne dla wszystkich list sugestii. Ale nie można ustawić żadnych obrazów dynamicznych, jeśli nie zostanie podana sugestia Google.
mam nadzieję, że masz rację.
0 dla odpowiedzi nr 2
Okazuje się, że można to zrobić, dodając jeszcze 2 wiersze:
private static final String[] SEARCH_SUGGEST_COLUMNS = {
BaseColumns._ID,
SearchManager.SUGGEST_COLUMN_TEXT_1,
SearchManager.SUGGEST_COLUMN_TEXT_2,//this
SearchManager.SUGGEST_COLUMN_ICON_1,//this
SearchManager.SUGGEST_COLUMN_INTENT_DATA_ID
};
i możesz dodać obraz do kursora w następujący sposób:
cursor.addRow(new Object[] { -1, "Plants", "Search Plants", R.drawable.pin_bank,0});
mam nadzieję, że to pomoże