С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Alex_Fedor
42 / 42 / 5
Регистрация: 20.01.2015
Сообщений: 279
1

Выбор из списка с помощью setOnItemClickListener

20.03.2015, 17:20. Просмотров 854. Ответов 0
Метки нет (Все метки)

Если я пишу такую строчку.
Java
1
public class MainActivity extends ListActivity
то соотв. получаю доступ к методам. Код пишется легко и просто. Зато я не могу поставить свою XML разметку, т.е такая строка setContentView(R.layout.main) вызывает справедливую ошибку.
Если
Java
1
public class MainActivity extends Activity
То можем сделать свою XML разметку, но тогда написать скажем выбор из списка setOnItemClickListener, лично мне мозг взрывает.
Есть ли какой то способ и на елку влезть и .... целой оставить. Как к примеру обработка нажатия на кнопку, пара строк и все понятно.

Добавлено через 21 минуту
Ура заработало отвечаю сам себе.
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
public class MainActivity extends Activity  implements OnItemClickListener{
TextView mTextView ;
String[] contact={"aaa","bbb","ccc","ddd","eee","fff","ggg","hhh","qqq","rrr","sss"} ;
ListView lv;
final String LOG_TAG="myLog";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mTextView=(TextView) findViewById(R.id.textSelect);
        lv=(ListView) findViewById(R.id.list);
        ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,
                                                              contact);
        lv.setAdapter(adapter);
        lv.setOnItemClickListener(this);
        
    }
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        // TODO Auto-generated method stub
        Log.d(LOG_TAG, "itemClick: position = " + position + ", id = "
                        + id);
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2015, 17:20
Ответы с готовыми решениями:

GridView.setOnItemClickListener не срабатывает при нажатии на итем
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { ...

Выбор из списка
Есть 2 активити. В первом активити кнопка, и TextView. При нажатии на кнопку...

Выбор действия с помощью меню
Написать программу, которая запрашивает исходные данные и проводит над ними...

Выбор диапазона с помощью автофильтра
Здравствуйте! Только начинаю разбираться в VBA. Подскажите, пожалуйста, как...

Выбор пути с помощью FolderBrowserDialog1
Есть форма, на ней диалоговое окно FolderBrowserDialog1 с заданием пути на...

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

Выбор порта с помощью MenuStrip
Всем привет, разбираюсь с menuStrip, задача выводить в него доступные сериал...

Выбор таблицы с помощью radiogroup
Скажите пожалуйста как с помощью компоненты radiogroup, в которой в выборе...

Открытие списка файлов с помощью Image.
Как сделать, чтобы Image открывал по очереди все файлы из File1


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

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

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