У меня есть приложение с вкладками.В одной вкладке мне нужно поместить данные (строки) в строках.Для этого я выбрал tableLayout
, но когда я хотел использовать contextmenu
в его строках, он не работает.
Я могу показать contextmenu
onLongClick
, но проблема в том, что я не могу получить информацию о выбранной строке для редактирования или удаления выбранной строки.Затем я прочитал в дискуссии, что использование listView
лучше, чем tablelayout
, если у нас много строк.Но примеры, которые я видел, распространяются на listactivity
, но я не хочу этого делать.
Поэтому, когда я пытаюсь работать с listView
без расширения listactivity
, я не знаю, как это сделать, я имею в виду, что я никогда раньше не использовал listView
, поэтому я пробую разные примеры.нашел в интернете, чтобы понять это, но это не работает.Вот что я сделал для listView
:
String [] items=getRessources().getStringArray(R.arra.resolution);
//Resolution is an array of strings
ListView lv=(ListeView) findViewById(R.id.listView);
v.setAdapter(new ArrayAdapter<string>(this, android.R.layout.simple_list_item_1, items);
Когда я скомпилирую его, я получу список с элементами моего массива, но сначала я хочу изменить цвет текста, который я могу«т.А во-вторых, я хочу динамически добавлять в список строки, которые я тоже не знаю, как это сделать.Я думаю, что я должен использовать adapter
, чтобы сделать это, но я не знаю как.Может кто-нибудь, пожалуйста, проведите меня через это.Я просто хочу знать, как прикрепить мой список к adapter
, что позволит мне динамически добавлять строки, добавлять contextMenu
и т. Д.