Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Марк Северин
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 34
1

Переход с элемента listView на activity

04.10.2015, 18:00. Просмотров 863. Ответов 2
Метки нет (Все метки)

никак не возьму в толк, каким образом можно реализовать переход на новое activity с элемента listView, чтобы при нажатии на 1 строку совершался переход на activity1, при нажатии на вторую - activity2, и т.д. если у кого есть - скиньте пример кода, пожалуйста
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2015, 18:00
Ответы с готовыми решениями:

Переход на новое activity с элемента listView, заполненного через SimpleCursorAdapter
Здравствуйте! Помогите разобраться с такой проблемой: Есть список listView,...

Передача данных из ListView в другой Activity в ListView
Добрый день. Пытаюсь разобраться с передачей данных с ListView, но выходит что...

Listview вывод данных и переход по нажатию на другой Listview SQLite
Доброго извините за название темы, долго не мог сформировать название, В общем...

Переход на новую activity
возникла проблема как определить какая кнопка была нажата на другой форме,...

Переход из Fragment в Activity
как реализовать переход из Fragment В activity в фрагменте кнопка при нажатии...

2
fraley
110 / 110 / 43
Регистрация: 24.05.2015
Сообщений: 329
04.10.2015, 18:28 2
Лучший ответ Сообщение было отмечено Марк Северин как решение

Решение

Примерно так.
Естественно перед тем как использовать ListView нужно создать адаптер и подходящий массив.
Параметры функции onItemClick, position или id - это номер элемента, который был выбран в ListView.
Соответственно вы должны реализовать логику(if, case...) чтоб открыть соответствующий intent.

Java
1
2
3
4
5
6
7
ListView listView= (ListView)findViewById(R.id.listView);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                
            }
        });
0
Aiden_Attano
0 / 0 / 0
Регистрация: 02.04.2018
Сообщений: 1
28.07.2018, 19:22 3
Вот пример моего кода реализация идет при помощи position



[JAVA]public String title_list[] = {
"Title 1",
"Title 2",
"Title 3",
"Title 4",
"Title 5",
"Title 6",
"Title 7",
"Title 8",
"Title 9"

};




@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {


@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

String title = title_list[position].toString();
Intent intent= new Intent(MainActivity.this, MyCustomViewFromList.class);
intent.putExtra("title", title);
startActivity(intent);

}
});
}
}

Добавлено через 36 минут
//MyCustomView.class

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;



public class MyCustomViewFromList extends Activity {

TextView title;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_custom_view_from_list);

title = (TextView) findViewById(R.id.customView);

Intent intent = getIntent();

String fTitle = intent.getStringExtra("title");
title.setText(title.getText().toString() + " " + fTitle);

}
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2018, 19:22

Переход с fragment на activity
в проекте 3 фрагмента, в фрагменте есть кнопка, если нажать эту кнопку тебя...

Переход на другой Activity
Здравствуйте. Написал вроде простой код public void onClickBP(View view) { ...

Переход между Activity
Не знаю какой первый параметр указать при объявление intent. Когда делала с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru