Форум программистов, компьютерный форум CyberForum.ru

Переход на новое activity по нажатию на listview - Android

Войти
Регистрация
Восстановить пароль
 
kriminal
0 / 0 / 0
Регистрация: 17.02.2015
Сообщений: 3
17.02.2015, 20:16     Переход на новое activity по нажатию на listview #1
плиз, нужно по нажатию одного элемента из listview переходило в активити одно и тоже.
активити
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
public class Activity6 extends ActionBarActivity {
ListView lv;
Context context;
ArrayList prgmName;
public static int[] {};
    public static String[] List = {};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity6);
context=this;
lv=(ListView) findViewById(R.id.listView);
lv.setAdapter(new Activity62(this, List,Icons));
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_activity6, menu);
            return true;
}
}
 
адаптер
public class Activity62 extends BaseAdapter {
String[] result;
Context context;
int[] imageId;
private static LayoutInflater inflater = null;
public Activity62(Activity6 mainActivity, String[] List, int[] Icons) {
result = List;
context = mainActivity;
imageId = Icons;
inflater = (LayoutInflater) context.
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
@Override
public int getCount() {
}
@Override
public Object getItem(int position) {
return position;
}
@Override
public long getItemId(int position) {
return position;
}
public class Holder {
TextView tv;
ImageView img;
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
Holder holder = new Holder();
View rowView;
rowView = inflater.inflate(R.layout.activity62, null);
holder.tv = (TextView) rowView.findViewById(R.id.textView1);
holder.img = (ImageView) rowView.findViewById(R.id.imageView1);
holder.tv.setText(result[position]);
holder.img.setImageResource(imageId[position]);
return rowView;
}
}
Добавлено через 19 минут
вот код, но он не правильный, что не так?
Java
1
2
3
4
5
6
7
8
9
10
11
        Activity62.setOnItemClickListener(new OnItemClickListener() {
 
        public void onItemClick (AdapterView < ? > parent, View view,
 
        int position, long id){
 
            Map<String, Object> map = (Map<String, Object>) Activity62.getItem(position);
            String man = (String) map.get(List);
        }
    }
}
Добавлено через 10 минут
разобрался сам, всем спасибо.
Java
1
2
3
4
5
6
7
8
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Intent myIntent = new Intent(getApplicationContext(), Activity7.class);
                startActivity(myIntent);
            }
        });
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2015, 20:16     Переход на новое activity по нажатию на listview
Посмотрите здесь:

Вызвать из ListView новое Activity (где задействован SimpleAdapter) Android
Android Переход на новую activity
Android Новое Activity или ViewGroup
Android Не открывается новое окно у которого класс наследуется не от Activity
Переход на новое activity с элемента listView, заполненного через SimpleCursorAdapter Android
Android При нажатии на элемент ListView вывести новое Activity с информацией об этом элементе
Переход на другой activity по нажатию на элемент ExpandableListView Android
Ошибка при переходе на новое Activity Android
Android Переход с элемента listView на activity
Android Вытащить информацию из SQLite на новое Activity
Android Переход на другой Activity
Переход из Fragment в Activity Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru