в элементах Listview, у меня есть 3 textview, и я хочу отправить эти значения String (textviews), щелкнув по каждому элементу отдельно .... я имею в виду нажав на элемент № 1, с помощью намерения я мог достигать 4 строки в этом пункте от другой деятельности ... вот мой код:отправьте строку, нажав на элементы ListView
lvMsg = (ListView) findViewById(R.id.listView);
//.
//. using cursor and attach it to adapter
//.
adapter = new SimpleCursorAdapter(this, R.layout.row, c,
new String[]{"_id","address", "body"}, new int[]{
R.id.textView6, R.id.textView5, R.id.textView7});
lvMsg.setAdapter(adapter);
lvMsg.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
Intent i=new Intent(MainActivity.this,otherActivity.class);
//???message should be ??
i.putExtra("MESSAGE" , message);
startActivity(i);
}
});
спасибо ...
Ваш вопрос недостаточно ясен, что вам нужно отправить в следующий класс? вы можете использовать 'view.findViewById (R.id.textView6)). getText()' для получения значений из текстовых представлений. –