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

События ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Книги андроид С# http://www.cyberforum.ru/android-dev/thread1111492.html
Прошу помоши в поиске книг по программированию под андроид в среде разработки Xamarian/VisualStudio/dot42. Все что находил адресовалось программированию на java.
Программирование Android Прием и выплата платежей Доброго времени суток. Подскажите пожалуйста есть ли какие решения для приема и выплаты платежей в android приложении? Заранее спасибо. http://www.cyberforum.ru/android-dev/thread1111476.html
Root-права на 4.0+ Программирование Android
Как получить? И вообще - как они будут выглядеть? Есть значительный опыт работы с альт линукс 4.0. Видел девелоперскую версию андроида, там практически та же консолька что в альте, порадовало. Можно что-нибудь подобное на Philips w3658 сделать, с его андроидом?
Чтение смс Программирование Android
Здравствуйте. Возникла такая проблема. Необходимо написать приложение на андроид с одной кнопкой, при нажатии на которую оно читало входящие смс, определяло оператора и номер отправителя. Проблема в определении номера и оператора. Помогите, пожалуйста
Программирование Android RelativeLayout динамическое позиционирование кнопок http://www.cyberforum.ru/android-dev/thread1111418.html
Есть, код, который по идее должен строить сетку размером в константу SIZE, но на деле выходит не совсем то, что я ожидают. Кто может кинутбь свежим глазом? int id = 0; ********for (int i = 0; i < SIZE; i++) { ************for (int j = 0; j < SIZE; j++) { ****************RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(...
Программирование Android Изменение текста webview Создал браузер(webview). Как изменить или скрыть текст, который появляется при отсутствии интернет соединения? И кто знает как в контекстном меню скрыть кнопку settings? подробнее

Показать сообщение отдельно
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
05.03.2014, 11:41     События ListView
Цитата Сообщение от Freemanasus Посмотреть сообщение
Я нажимаю на какое-нибудь имя и мне выводится информация которую я уже зарание ввел в коде программы, например дата рождения. И на каждом имени разная информация при нажатии.
Ну например вот так:

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
public class Freedom extends Activity {
    private final String NAME_KEY = "employees";
    private final String DATE_KEY = "birth";
    private String jsonString = "{\"employee\":[" +
            "{\"emp_name\":\"Антон\", \"date_of_birth\":\"10.10.1910\"}," +
            "{\"emp_name\":\"Анна\",\"date_of_birth\":\"01.01.2000\"}]}";
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_freedom);
        initList();
        ListView listView = (ListView) findViewById(R.id.listView1);
        listView.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Toast.makeText(getApplicationContext(), "День рождения: " + employeeList.get(position).get(DATE_KEY), Toast.LENGTH_SHORT).show();
            }
        });
        SimpleAdapter simpleAdapter = new SimpleAdapter(this, employeeList, android.R.layout.simple_list_item_1, new String[] {NAME_KEY}, new int[] {android.R.id.text1});
        listView.setAdapter(simpleAdapter);
    }
 
 
    List<Map<String,String>> employeeList = new ArrayList<Map<String,String>>();
    private void initList(){
        try{
               JSONObject jsonResponse = new JSONObject(jsonString);
               JSONArray jsonMainNode = jsonResponse.optJSONArray("employee");
               
              for(int i = 0; i<jsonMainNode.length();i++){
               JSONObject jsonChildNode = jsonMainNode.getJSONObject(i);
               String name = jsonChildNode.optString("emp_name");
               String date = jsonChildNode.optString("date_of_birth");
               employeeList.add(createEmployee(name, date));
              }
             }
              catch(JSONException e){
               Toast.makeText(getApplicationContext(), "Error"+e.toString(), Toast.LENGTH_SHORT).show();
              }
             }
              
             private HashMap<String, String>createEmployee(String name, String date){
              HashMap<String, String> employeeNameNo = new HashMap<String, String>();
              employeeNameNo.put(NAME_KEY, name);
              employeeNameNo.put(DATE_KEY, date);
              return employeeNameNo;
        }
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru