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

Не изменяется текст в TextView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вытащить текст из org.jsoup.nodes.Document http://www.cyberforum.ru/android-dev/thread1714521.html
В процессе работы возникла необходимость вытащить из HTML-страницы русские названия и цифры - по факту, то, что отображается на сайте (если конкретнее, то названия фильмов, места и время, когда они идут). Посмотрел все мануалы по Jsoup, что нашел, но, видимо, моих знаний не хватает, чтобы понять, как вытаскивать не элементы, а нужный текст. Я являюсь полным чайником в программировании, поэтому...
Программирование Android Версия андроид Какая последняя версия андроид??? http://www.cyberforum.ru/android-dev/thread1714508.html
Huawei Honor 4C - Будет ли android Marshmallow? Программирование Android
Простите, если задаю вопрос не в том разделе, на форумах бываю редко. Меня интересует вопрос - появится ли на данной модели телефона обновление Android 6.0? Уже гуглил, достоверной информации не нашел. Если кто знает - ответьте, пожалуйста.
Программирование Android Непрерывная генерация сигнала
Нужно сделать генератор сигналов, нашел код рабочий: // originally from http://marblemice.blogspot.com/2010/04/generate-and-play-tone-in-android.html // and modified by Steve Pomeroy <steve@staticfree.info> private final int duration = 3; // seconds private final int sampleRate = 8000; private final int numSamples = duration * sampleRate; private final double sample =...
Программирование Android Распределение элементов для табов http://www.cyberforum.ru/android-dev/thread1714098.html
Здравствуйте. Как сделать так, что бы все элементы, которые имеют статус STATUS_IN_WORK заполняли TAB1, а те что STATUS_WAIT заполняли TAB2 ? Есть некая информация, которая хранится подобным образом. public class Datas { String mItem1; Status mStatus;
Программирование Android Парсинг страниц в браузере Всем привет, подскажите как обойти проблему парсинга страниц. Есть свой браузер и такие функции. @Override public void onPageFinished(WebView view, String url) { if (testKey == false) { testKey = true; myWebView.loadUrl("javascript:window.HtmlViewer.showHTML" + ... подробнее

Показать сообщение отдельно
karishka2507
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 23
19.04.2016, 14:56  [ТС]     Не изменяется текст в TextView
теперь что то вообще вылетает при нажатии
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
public class MainActivity extends AppCompatActivity {
    double liters = 0;
    double totalPrice = 0;
    EditText km;
    EditText inCity;
    EditText outCity;
    EditText mixed;
    EditText mileage;
    EditText price;
 
    CheckBox chBoxRoofRack;
    CheckBox chBoxTrailer;
    CheckBox chBoxClimate;
    CheckBox chBoxWindows;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        km = (EditText) findViewById(R.id.editTextKm);
        inCity = (EditText) findViewById(R.id.editTextInCity);
        outCity = (EditText) findViewById(R.id.editTextOutCity);
        mixed = (EditText) findViewById(R.id.editTextMixed);
        mileage = (EditText) findViewById(R.id.editTextMileage);
        price = (EditText) findViewById(R.id.editTextPrice);
 
        chBoxRoofRack = (CheckBox) findViewById(R.id.checkBoxRoofRack);
        chBoxTrailer = (CheckBox) findViewById(R.id.checkBoxTrailer);
        chBoxClimate = (CheckBox) findViewById(R.id.checkBoxClimate);
        chBoxWindows =(CheckBox) findViewById(R.id.checkBoxWindows);
 
        RadioGroup radioGroup = (RadioGroup) findViewById(R.id.radioGroup);
        radioGroup.clearCheck();
 
        radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
 
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                // TODO Auto-generated method stub
                switch (checkedId) {
                    case -1:
                        liters = 0;
                        break;
                    case R.id.radioButtonInCity:
                        if (inCity.getText().length() == 0)
                            liters =0;
                        else
                            liters = Double.parseDouble(inCity.getText().toString());
                        break;
                    case R.id.radioButtonOutCity:
                        if (outCity.getText().length() == 0)
                            liters =0;
                        else
                            liters = Double.parseDouble(outCity.getText().toString());
                        break;
                    case R.id.radioButtonMixed:
                        if (mixed.getText().length() == 0)
                            liters =0;
                        else
                            liters = Double.parseDouble(mixed.getText().toString());
                        break;
                }
            }
        });
    }
 
 
 
    private double countLiters(double liters) {
 
            liters = liters + (liters * 0.04);  //фары
 
            if (chBoxRoofRack.isChecked()) {               //багажник
                liters = liters + (liters * 0.15);
            }
            if (chBoxTrailer.isChecked()) {                  //прицеп
                liters = liters + (liters * 0.2);
            }
            if (chBoxClimate.isChecked()) {                  //кл-контроль
                liters = liters + (liters * 0.1);
            }
            if (chBoxWindows.isChecked()) {                  //окна
                liters = liters + (liters * 0.04);
            }
            double mil;
            if (mileage.getText().length() == 0)
                mil = 0;
            else {
                mil = Double.parseDouble(mileage.getText().toString());
                mil = mil / 40000;
                mil = Math.round(mil);
            }
            liters = liters + (liters * mil);
            double kilom;
            if (km.getText().length() == 0)
                kilom = 0;
            else
                kilom = Double.parseDouble(km.getText().toString());
            liters = liters * kilom;
            return liters;
    }
 
    private double countPrice(double liters) {
        double pricePerLiter;
        if (price.getText().length() == 0)
           pricePerLiter = 0;
        else
            pricePerLiter  = Double.parseDouble(price.getText().toString());
 
        totalPrice = pricePerLiter * liters;
        return totalPrice;
    }
 
    public void onClickResult(View view) {
        liters = countLiters(liters);
        totalPrice  = countPrice(liters);
 
        String resLiters = getString(R.string.resultLiters, liters);
        String resPrice = getString(R.string.resultPrice, totalPrice);
 
        TextView litersTextView = (TextView) findViewById(R.id.textViewResultLiters);
        litersTextView.setText(resLiters);
 
        TextView priceTextView = (TextView) findViewById(R.id.textViewResultPrice);
        priceTextView.setText(resPrice);
    }
 
}
Добавлено через 48 минут
java.lang.IllegalStateException: Could not execute method for android:onClick
вот такая стала вылезать,при нажатии кнопки, при любом состоянии всех полей
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru