Android, как использовать адаптер для listView без расширения listActivity

У меня есть приложение с вкладками. В одной вкладке мне нужно поместить данные (строки) в строках. Для этого я выбрал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 и т.п.

Ответы на вопрос(3)

Ваш ответ на вопрос