Изменить макет последнего элемента в Android Listview ArrayAdapter [duplicate]

Один из способов достижения этого:

D_id_color = {'A': u'orchid', 'B': u'darkcyan', 'C': u'grey', 'D': u'dodgerblue', 'E': u'turquoise', 'F': u'darkviolet'}
x_coordinates = [1,2,3,4,5,6] # Added missing datapoint
y_coordinates = [3,3,3,3,3,3] # Added missing datapoint
size_map = [50,100,200,400,800,1200] # Added missing datapoint
color_map = [color for color in D_id_color.values()[:len(x_coordinates)]]
plt.scatter(x_coordinates,y_coordinates, s = size_map, c = color_map)

# The following two lines generate custom fake lines that will be used as legend entries:
markers = [plt.Line2D([0,0],[0,0],color=color, marker='o', linestyle='') for color in D_id_color.values()]
plt.legend(markers, D_id_color.keys(), numpoints=1)

plt.show()

Это даст:

enter image description here [/g0]

1
задан ankuranurag2 16 January 2019 в 07:54
поделиться

1 ответ

Вам нужно добавить нижний колонтитул в ваш просмотр списка (я предполагаю, что ваш lv означает, что это ListView).

См .: https://stackoverflow.com/a/4265324/783707

. Подводя итог, используйте этот код:

    View footer =  getActivity().inflate(R.layout.footer, null, false);
    lv.addFooterView(footer);
0
ответ дан Ankur Aggarwal 16 January 2019 в 07:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: