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

Оперирование данными из textview - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Таймер с вибрацией http://www.cyberforum.ru/android-dev/thread1529484.html
Как сделать так, чтобы по окончании CountDownTimer , телефон вибрировал. Вибрация разрешена в манифесте и android.os.Vibrator подключено. P.S. Только начинаю разбираться в Android Вот нерабочий фрагмент: public void onFinish() { Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(2000);
Программирование Android Плагин Genymotion Подскажите в чем причина не могу установить плагин для Genymotion в среде разработке Eclipse Juno, заходил в help->install new software->Add, когда ввожу в поля Name: Genymotion Location: http://plugins.genymotion.com/eclipse ничего не происходит, пишет что ничего не найдено, в чем проблема? Можно ли как то по другому подключить плагин? http://www.cyberforum.ru/android-dev/thread1529454.html
Программирование Android Таймер в Java
сделал я вот такой код для таймера: TextView text; new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { text.setText("seconds remaining: " + millisUntilFinished / 1000); } public void onFinish() {
WebView Программирование Android
Всем доброго времени суток. Поможите люди добрые, сами то мы не местные..... Уважаемые программисты, помогите разрешить проблему. Для своего приложение установил webview, все работает все открывается, НО как всегда есть одна проблемка. При открытие желаемого фрагмента, вместе со страницей в эмуляторе показывается слева какая то полоса. вот разметка <LinearLayout...
Программирование Android Как менять имя и описание элементов PreferenceScreen? http://www.cyberforum.ru/android-dev/thread1529181.html
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Скажем, у меня есть CheckBoxPreference в моем PrefenceScreen. Как мне изменить его имя и описание в процессе работы приложения? Да и возможно ли это? Как изменять значения элементов PreferenceScreen? Заранее большое вам спасибо!! :)
Программирование Android Приложение "Угадай число" Нужно сделать приложение которое отгадывает число заданное пользователем. Пользователь указывает больше меньшн ил равно это число. Приложение под андроид. Должо появляться диалоговое окно, которое решает какую формулу дальше использовать. Вроде по отдельности могу сделать, а чтоб все в куче работало нет( хелп package com.pavel.guessing_game; import java.util.Random; import... подробнее

Показать сообщение отдельно
Astorre
0 / 0 / 0
Регистрация: 12.09.2015
Сообщений: 4

Оперирование данными из textview - Программирование Android

12.09.2015, 21:09. Просмотров 247. Ответов 6
Метки (Все метки)

Всем привет подскажите начинающему...
Задача создать калькулятор несколько иначе чем это делают в обучалках на youtube.
Создал форму с множеством Button, каждый из которых добавляет соответствующий текст в TexView.
Т.е. в TexView я ввожу конкретное которое мне надо решить уравнение (напр. 143+3423*21)
после того как написано уравнение с ним надо произвести соответствующие действия после нажатия на =
я понимаю надо как то взять содержимое TexView, затем рассчитать его, затем вывести результат в тот же самый TexView
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
package com.example.qwerty.calc01;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
public class Calc01 extends AppCompatActivity {
 
    TextView textView;
    Button btn1;
    Button btn2;
    Button btn3;
    Button btn4;
    Button btn5;
    Button btn6;
    Button btn7;
    Button btn8;
    Button btn9;
    Button btn0;
    Button btnp;
    Button btnm;
    Button btnx;
    Button btnd;
    Button btnc;
    Button btnr;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_calc01);
 
        textView = (TextView) findViewById(R.id.textView);
        btn1 = (Button) findViewById(R.id.btn1);
        btn2 = (Button) findViewById(R.id.btn2);
        btn3 = (Button) findViewById(R.id.btn3);
        btn4 = (Button) findViewById(R.id.btn4);
        btn5 = (Button) findViewById(R.id.btn5);
        btn6 = (Button) findViewById(R.id.btn6);
        btn7 = (Button) findViewById(R.id.btn7);
        btn8 = (Button) findViewById(R.id.btn8);
        btn9 = (Button) findViewById(R.id.btn9);
        btn0 = (Button) findViewById(R.id.btn0);
        btnp = (Button) findViewById(R.id.btnp);
        btnm = (Button) findViewById(R.id.btnm);
        btnx = (Button) findViewById(R.id.btnx);
        btnd = (Button) findViewById(R.id.btnd);
        btnc = (Button) findViewById(R.id.btnc);
        btnr = (Button) findViewById(R.id.btnr);
 
 
 
        //обработчик
 
 
        View.OnClickListener OnClickListner = new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                switch (view.getId()) {
                    case R.id.btn1:
                        textView.append("1");
                        break;
                    case R.id.btn2:
                        textView.append("2");
                        break;
                    case R.id.btn3:
                        textView.append("3");
                        break;
                    case R.id.btn4:
                        textView.append("4");
                        break;
                    case R.id.btn5:
                        textView.append("5");
                        break;
                    case R.id.btn6:
                        textView.append("6");
                        break;
                    case R.id.btn7:
                        textView.append("7");
                        break;
                    case R.id.btn8:
                        textView.append("8");
                        break;
                    case R.id.btn9:
                        textView.append("9");
                        break;
                    case R.id.btn0:
                        textView.append("0");
                        break;
                    case R.id.btnp:
                        textView.append(" + ");
                        break;
                    case R.id.btnm:
                        textView.append(" - ");
                        break;
                    case R.id.btnx:
                        textView.append(" * ");
                        break;
                    case R.id.btnd:
                        textView.append(" / ");
                        break;
                    case R.id.btnc:
                        textView.setText("");
                        break;
                    case R.id.btnr:
                        textView.setText();
                        break;
 
                }
 
            }
 
        };
 
        btn1.setOnClickListener(OnClickListner);
        btn2.setOnClickListener(OnClickListner);
        btn3.setOnClickListener(OnClickListner);
        btn4.setOnClickListener(OnClickListner);
        btn5.setOnClickListener(OnClickListner);
        btn6.setOnClickListener(OnClickListner);
        btn7.setOnClickListener(OnClickListner);
        btn8.setOnClickListener(OnClickListner);
        btn9.setOnClickListener(OnClickListner);
        btn0.setOnClickListener(OnClickListner);
        btnp.setOnClickListener(OnClickListner);
        btnm.setOnClickListener(OnClickListner);
        btnx.setOnClickListener(OnClickListner);
        btnd.setOnClickListener(OnClickListner);
        btnc.setOnClickListener(OnClickListner);
        btnr.setOnClickListener(OnClickListner);
    }
 
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_calc01, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
 
        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }
 
        return super.onOptionsItemSelected(item);
    }
}
Реализовать я хочу именно так, разные EditText для "членов" уравнения я создавать не хочу
как это все реализовать хотя бы поделитесь ссылкой
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru