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

Не сохраняются кнопки созданные программно - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Записывается не верное значение из БД http://www.cyberforum.ru/android-dev/thread1368177.html
Работаю SQLite БД, использую cursor.getString() для того что бы читать из поля бд значение и записать его в другую таблицу. Но вместо значения записывается цифра 1. Я пробовал похожий способ в другом приложении и там в cursor записывается нужное значение. Не могу понять в чём может быть проблемы.
Android Секундный Таймер Обратного Отсчета Всем, здравствуйте!!! Задание в институте - нужно написать под андроид 4.0 "Секундный Таймер Обратного Отсчета", как все должно выглядеть: вы включаете телефон, запускаете на нем приложение, в настройках вводите год хоть 2101, нажимаете принять, а в главном окне запускается таймер, но только в секундах, тобишь никаких двоиточий - просто типо "5000000000" секунд и с каждой секундой ... http://www.cyberforum.ru/android-dev/thread1368165.html
Android Передать результат в окно другой активности
При нажатии на конкретный элемент . Прошу Сильно не пинать .Только учусь. public class MainActivity extends Activity implements OnClickListener { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
UUID.randomUUID(); Android
Здравсвуйте! Никак не могу полностью разобраться, как работает один метод. Это пример из книги, может кто-то даже и узнает из какой =). Выкладываю весь метод целиком, чтобы легче было понять, что к чему, я ничего не менял, только перевёл комментарии. private boolean postSettingsToServer() { boolean succeeded = false; // Пример использования HttpClient с HTTP GET запросом и переменных...
Android Как копировать текст в буфер обмена? http://www.cyberforum.ru/android-dev/thread1368038.html
сабж Добавлено через 34 минуты Нашел ответ: import android.content.ClipboardManager; ........ ((ClipboardManager) context.getSystemService(context.CLIPBOARD_SERVICE)) .setText("1123");
Android Не работает простая проверка if Вобщем то я только начал изучать Java, поэтому столкнулся со следующей проблемой: public void onClick(View view) { if (editText1.getText().toString() == "admin" && editText.getText().toString() == "admin") { textView1.setText("Добро пожаловать Admin"); } else подробнее

Показать сообщение отдельно
Kollinar
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 78
05.02.2015, 13:28  [ТС]     Не сохраняются кнопки созданные программно
Вот код который я использую для создания
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
package ru.kollinar.studenttracking;
 
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.Toast;
 
public class MainActivity extends Activity implements OnClickListener{
 
      LinearLayout llMain;
      EditText etName;
      Button btnCreate;
      Button btnClear;
 
    int wrapContent = LinearLayout.LayoutParams.MATCH_PARENT;
    int WrapContent = LinearLayout.LayoutParams.WRAP_CONTENT;
    int i = 1;
 
    
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        llMain = (LinearLayout) findViewById(R.id.llMain);
        etName = (EditText) findViewById(R.id.etName);
 
        btnCreate = (Button) findViewById(R.id.btnCreate);
        btnCreate.setOnClickListener(this);
 
        btnClear = (Button) findViewById(R.id.btnClear);
        btnClear.setOnClickListener(this);
      }
 
 
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
          switch (v.getId()) {
            case R.id.btnCreate:
              // Создание LayoutParams c шириной и высотой по содержимому
              LinearLayout.LayoutParams lParams = new LinearLayout.LayoutParams(
                  wrapContent, WrapContent);
              // переменная для хранения значения выравнивания
              // по умолчанию пусть будет CENTER_HORIZONTAL
              int btnGravity = Gravity.CENTER_HORIZONTAL;
 
              // переносим полученное значение выравнивания в LayoutParams
              lParams.gravity = btnGravity;
 
              // создаем Button, пишем текст и добавляем в LinearLayout
              Button btnNew = new Button(this);
              btnNew.setText(etName.getText().toString());
              btnNew.setId(i);
              llMain.addView(btnNew, lParams);
              Toast.makeText(this, "id " + i, Toast.LENGTH_SHORT).show();
              i++;
              etName.setText(null);
 
              break;
              
            case R.id.btnClear:
                llMain.removeAllViews();
                Toast.makeText(this, "Удалено", Toast.LENGTH_SHORT).show();
                break;
            }
          
      }
    }
 
Текущее время: 13:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru