2016-05-11 2 views
0

Я выполнил шаги, упомянутые в этом answer, чтобы установить панель инструментов для просмотра списка [listview image] [1].onlistitemclick в AppCompatActivity

Теперь элементы списка не доступны для просмотра. При использовании элементов списка ListActivity можно было щелкнуть мышью, нажав на любой элемент, он откроет другое действие с заголовком элемента и его содержимым.

@Override 
    protected void onListItemClick(ListView l, View v, int position, long id) { 
    Note note = posts.get(position); 
    Intent intent = new Intent(this, EditNoteActivity.class); 
    intent.putExtra("noteId", note.getId()); 
    intent.putExtra("noteTitle", note.getTitle()); 
    intent.putExtra("noteContent", note.getContent()); 
    startActivity(intent); 

} 
+0

http://i.stack.imgur.com/titkg.png – Rashid

+0

Посмотрите на мой ответ !! – varunkr

ответ

2

ли это

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
      @Override 
      public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
       Note note = posts.get(position); 
    Intent intent = new Intent(this, EditNoteActivity.class); 
    intent.putExtra("noteId", note.getId()); 
    intent.putExtra("noteTitle", note.getTitle()); 
    intent.putExtra("noteContent", note.getContent()); 
    startActivity(intent); 
      } 
     }); 
+0

Это не работает, говорит, что не может разрешить символ «ListView» и еще 3 ошибки – Rashid

+0

@Rashid Изменить ListView на имя ListView, которые вы используете в вашем приложении – varunkr

+0

«code'public класс MainActivity расширяет AppCompatActivity { частный Список сообщений ; панель инструментов панели инструментов; private ListView lv; @Override protected void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); панель инструментов = (панель инструментов) findViewById (R.id.toolbar); lv = (ListView) findViewById (R.id.list); setSupportActionBar (панель инструментов); «код» – Rashid