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

Обновление строки TextView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Context немного теории http://www.cyberforum.ru/android-dev/thread1136821.html
Вообщем нужно мне было запустить из метода своего класса фрагмент. Вообщем как положено передал в класс контекст все дела. public Constructor (Context ctx) { super(ctx); this.ctx = ctx; ctx.getSupportFragmentManager().beginTransaction() .add(R.id.container, frag).commit(); } компилятор писал, что getSupportFragmentManager() не существует. тогда заменил все это дело на следующее.
Программирование Android JSOUP - найти 2 значения одним селектом <div class="i"> <input type="checkbox" name="city" value="77" id="c15" /> <label for="c15">Москва</label></div> <div class="i"> <input type="checkbox" name="city" value="77" id="c15" /> <label for="c77">Казань</label></div> ... <div class="i"> <input type="checkbox" name="city" value="45" id="c45" /> <label for="c45">Пермь</label></div> Как вытащить города и их value одним селектом?... http://www.cyberforum.ru/android-dev/thread1136660.html
Программирование Android Скриншот окна
Всем привет! Цель, сделать скриншот экрана устройства. В интернете нашел исходник: import java.io.File; import java.io.FileOutputStream; import java.util.Arrays; import java.util.Iterator; import android.app.Activity;
Программирование Android Программное изменение регистра клавиатуры
подскажите пожалуйста, есть ли возможность поменять регистр на клавиатуре, когда она вызывается на экран программно. (мне необходимо, чтобы на вызываемой клавиатуре при ее появлении был нажат шифт, так как в этом случае я планирую вводить в окошко название города) спасибо огромное за помощь и совет!
Программирование Android Настройка Eclipse http://www.cyberforum.ru/android-dev/thread1136080.html
Знающие люди нужна ваша помощь! Возникла такая проблема, изучаю андройд по книге Брайана Харди, так вот там есть такая тема, в одной из первых глав т.е. генерирование get и set методов, чтобы Eclipse сам генерировал методы, но при нажатии Generate Gettters and Setters выходит такая ошибка(на скрине)
Программирование Android Как получить каталог встроенной памяти?) С картой памяти все понятно Environment.getExternalStorageDirectory().getPath(); а как встроенную память получить? подробнее

Показать сообщение отдельно
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 170

Обновление строки TextView - Программирование Android

02.04.2014, 14:35. Просмотров 938. Ответов 3
Метки (Все метки)

допустим, есть приложение в котором в TextView выводится вопрос, и есть две кнопки да или нет, так же кнопка next, так вот как реализовать обновление строки TextView при нажатии next?
MainActivity:
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
package com.iandryxainc.geoquiz;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
 
public class MainActivity extends Activity {
    
    private Button mTrueButton;
    private Button mFalseButton;
    private Button btnNext;
    private TextView tvMain;
    
    private TrueFalse[] mQuestionBank = new TrueFalse[]{
            new TrueFalse(R.string.qu1, false),
            new TrueFalse(R.string.qu2, true),
            new TrueFalse(R.string.qu3, false),
            new TrueFalse(R.string.qu4, true),
            new TrueFalse(R.string.qu5, false),
            new TrueFalse(R.string.qu6, true),
            new TrueFalse(R.string.qu7, false),
            new TrueFalse(R.string.qu8, true),
            new TrueFalse(R.string.qu9, false),
            new TrueFalse(R.string.qu10, true),
    };
    
    private int mCurrentIndex = 0;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        tvMain = (TextView)findViewById(R.id.tvMain);
        int question = mQuestionBank[mCurrentIndex].getQuestion();
        tvMain.setText(question);
        
        mTrueButton = (Button) findViewById(R.id.true_button);
        mTrueButton.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this,
                        R.string.correct_toast,
                        Toast.LENGTH_SHORT).show();
            }
        });
        mFalseButton = (Button) findViewById(R.id.false_button);
        mFalseButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this,
                        R.string.incorrect_toast,
                        Toast.LENGTH_SHORT).show();
 
                
            }
        });
        
        btnNext = (Button)findViewById(R.id.btnNext);
        btnNext.setOnClickListener(new View.OnClickListener() { 
            @Override
            public void onClick(View v) {
            mCurrentIndex = (mCurrentIndex + 1)% mQuestionBank.length;  
            int question = mQuestionBank[mCurrentIndex].getQuestion();
            tvMain.setText(question);
            updateQuestion();
                
            }
        });
        
        updateQuestion();
        
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
}
TrueFalse:
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
package com.iandryxainc.geoquiz;
 
public class TrueFalse {
 
    private int mQuestion;
    
    boolean  mTrueQuestion;
    
    public TrueFalse(int mQuestion,boolean  mTrueQuestion){
        mQuestion = getQuestion();
        mTrueQuestion = isTrueQuestion();
 
}
 
    public int getQuestion() {
        return mQuestion;
    }
 
    public void setQuestion(int question) {
        mQuestion = question;
    }
 
    public boolean isTrueQuestion() {
        return mTrueQuestion;
    }
 
    public void setTrueQuestion(boolean trueQuestion) {
        mTrueQuestion = trueQuestion;
    }
}
Миниатюры
Обновление строки TextView  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru