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

ListView и Диалог - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Обработка перемещения объекта на экране - MotionEvent.ACTION_MOVE http://www.cyberforum.ru/android-dev/thread1154799.html
Когда перемещаю картинку к краю экрана, то её размер уменьшается, а после совсем исчезает. Нужно сохранять размер постоянным. Как? droid.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { layoutParams = (LayoutParams) v.getLayoutParams(); // обрабатываем позиции switch (event.getAction()) {
Android Клиент-сервер Linux-Android Передо мной стоит задача - написать простенький клиент сервер. Сервер на Debian, клиент Android 4.2.2. Вопрос собссно какой - подсказать в каком направлении копать. Какую библиотеку оптимально использовать для связи. В идеале дать ссылочку на похожий мануал. Заранее всем спасибо =) http://www.cyberforum.ru/android-dev/thread1154419.html
Android Наследование от ImageView
Класс: public class AnimalView extends ImageView { private int AnimalType; public static final int DONKEY = 1; public static final int SQUIRREL = 2; public AnimalView(Context context) { super(context); }
Android Post запрос
Как отправить Post запрос и принять ответ сервера ? Exlipce
Android Обработка нажатия CheckBox в ListView http://www.cyberforum.ru/android-dev/thread1154098.html
Привет, Есть ListView на основе BaseAdapter. Каждый элемент содержит TextView и несколько чекбоксов. Как обработать нажатие на конкретный CheckBox? onListItemClick при нажатие на чекбокс не вызывается.
Android Не приходит ответ при HttpPost Уже неделю мучаюсь с одной проблемой. Необходимо отправить запрос на сервер и получить ответ. Запрос, как я понимаю, проходит, однако ответ по какой-то причине не приходит. Запрос с AsyncTask: class RequestTask extends AsyncTask<String, String, String> { @Override protected String doInBackground(String... params) { try { ... подробнее

Показать сообщение отдельно
toxic_wower
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 12
23.04.2014, 10:38     ListView и Диалог
Привет.
Редактирование TextView при помощи диалога.
Javascript
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
public class MainActivity extends Activity {
 
    final String LOG = "myLogs";
 
    final int DIALOG_EDIT = 1;
 
    final Context context = this;
 
    TextView text1;
 
    /** Called when the activity is first created. */
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main2);
 
        text1 = (TextView) findViewById(R.id.text1);
    }
 
    public void onclick(View v) {
        // вызываем диалог
        showDialog(DIALOG_EDIT);
 
    }
 
    protected Dialog onCreateDialog(int id) {
        if (id == DIALOG_EDIT) {
            AlertDialog.Builder adb = new AlertDialog.Builder(this);
 
            // !
            // get prompts.xml view
            LayoutInflater li = LayoutInflater.from(context);
            View promptsView = li.inflate(R.layout.promts, null);
 
            AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
                    context);
 
            // set prompts.xml to alertdialog builder
            alertDialogBuilder.setView(promptsView);
 
            final EditText userInput = (EditText) promptsView
                    .findViewById(R.id.editTextDialogUserInput);
 
            // set dialog message
            alertDialogBuilder
                    .setCancelable(false)
                    .setPositiveButton("OK",
                            new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog,
                                        int id) {
                                    // get user input and set it to result
                                    // edit text
                                    text1.setText(userInput.getText());
                                }
                            })
                    .setNegativeButton("Cancel",
                            new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog,
                                        int id) {
                                    dialog.cancel();
                                }
                            });
 
            // create alert dialog
            AlertDialog alertDialog = alertDialogBuilder.create();
 
            // show it
            alertDialog.show();
 
        }
 
        // !
 
        return super.onCreateDialog(id);
    }
}
В чем вопрос. Можно ли сделать подобное только с ListView?

У меня вроде получалось, но кривовато, + данные которые редактировались я выводил в логи, по-другому сделать не могу.

Я так понимаю метод который выводит данные в TextView на экран вот этот:
Javascript
1
text1.setText(userInput.getText());
А как выглядит метод который выводит данные в ListView?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru