Форум программистов, компьютерный форум 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
Сообщений: 19
18.04.2016, 14:44     Не изменяется текст в TextView
...А возможно беда в чем - то другом
Собственно простецкая программа. Не могу и проверить на работоспособность, т.к все хорошо, но при нажатии на кнопку, ничего не меняется.
ну и говно-код xml,если понадобится,прикреплю
буду благодарна за помощь!
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
package com.karinaassirova.android.fuelconsumption;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.TextView;
 
public class MainActivity extends AppCompatActivity {
    double liters = 0;
    double totalPrice = 0;
    private EditText km;
    private EditText inCity;
    private EditText outCity;
    private EditText mixed;
    private EditText mileage;
    private EditText price;
 
    private CheckBox chBoxRoofRack;
    private CheckBox chBoxTrailer;
    private CheckBox chBoxClimate;
    private CheckBox chBoxWindows;
    private RadioGroup radioGroup;
 
    @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) findViewById(R.id.radioGroup);
    }
//    public void onRadioClick(View v) {
 
 
//        finish();
//    }
 
 
    private double countLiters(double liters) {
        switch (radioGroup.getId()) {
            case R.id.radioButtonInCity:
                liters = (inCity.getText() == null)?0:Double.parseDouble(inCity.getText().toString());
                break;
            case R.id.radioButtonOutCity:
                liters = (outCity.getText() == null)?0:Double.parseDouble(outCity.getText().toString());
                break;
            case R.id.radioButtonMixed:
                liters = (mixed.getText() == null)?0:Double.parseDouble(mixed.getText().toString());
                break;
            default:
                break;
        }
 
            liters = liters + (liters * 0.04);  //фары
 
        boolean isCheckedRoofRack = chBoxRoofRack.isChecked();
        boolean isCheckedTrailer = chBoxTrailer.isChecked();
        boolean isCheckedClimate = chBoxClimate.isChecked();
        boolean isCheckedWindows = chBoxWindows.isChecked();
 
        if ( isCheckedRoofRack) {               //багажник
            liters = liters + (liters * 0.15);
        }
        if (isCheckedTrailer){                  //прицеп
            liters = liters + (liters * 0.2);
        }
        if (isCheckedClimate){                  //кл-контроль
            liters = liters + (liters * 0.1);
        }
        if (isCheckedWindows){                  //окна
            liters = liters + (liters * 0.04);
        }
 
        double mil = (mileage.getText() == null)?0:Double.parseDouble(mileage.getText().toString());
        mil = mil/40000;
        mil = Math.round (mil);
        liters = liters + (liters * mil);
        double kilom = (km.getText() == null)?0:Double.parseDouble(km.getText().toString());
        return liters*kilom;
    }
 
    private double countPrice(double liters) {
        double pricePerLiter = (price.getText() == null)?0:Double.parseDouble(price.getText().toString());
        totalPrice = pricePerLiter * liters;
        return totalPrice;
    }
 
    private void displayLiters(String message) {
        TextView priceTextView = (TextView) findViewById(R.id.textViewResultLiters);
        priceTextView.setText(message);
    }
 
    private void displayPrice(String message) {
        TextView priceTextView = (TextView) findViewById(R.id.textViewResultPrice);
        priceTextView.setText(message);
    }
    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);
 
        displayLiters(resLiters);
        displayPrice(resPrice);
 
    }
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru