Прежде всего, извините за мой английский. Я пытаюсь создать диалог с 2 кнопками и textview. Когда я нажимаю кнопку, программа пропускает первую часть и переходит ко второму. Как я могу это исправить? Моя цель - сделать диалог вроде:Как мне создать диалог? Как я могу это исправить?
- + Привет, как дела?
- -Good
- -Bad
(Нажал плохо)
+ Почему вы чувствуете себя плохо?
- -Така он покусал меня
-Потого I Am раненых
Спасибо за помощь: | !
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnT = (Button) findViewById(R.id.btnT); btnF = (Button) findViewById(R.id.btnF); tv=(TextView)findViewById(R.id.textView); yazdir(R.array.metin1,R.array.secim1,0); //first part btnT.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { yazdir(R.array.metin2,R.array.secim2,0); } }); btnF.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { yazdir(R.array.metin2,R.array.secim2,1); } }); //second part btnT.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { yazdir(R.array.metin3,R.array.secim3,0); } }); btnF.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { yazdir(R.array.metin3,R.array.secim3,1); } }); } private Handler mHandler = new Handler(); private Runnable characterAdder = new Runnable() { @Override public void run() { tv.setText(mText.subSequence(0, mIndex++)); if(mIndex <= mText.length()) { mHandler.postDelayed(characterAdder, 20); } else { btnT.setVisibility(View.VISIBLE); btnF.setVisibility(View.VISIBLE); } } }; public void yazdir(int metinGirisi,int secimGirisi,int metinIndex) { // Yazı text=getResources().getStringArray(metinGirisi); mText = text[metinIndex]; mIndex = 0; tv.setText(""); mHandler.removeCallbacks(characterAdder); mHandler.postDelayed(characterAdder, 20); // Buton secim=getResources().getStringArray(secimGirisi); btnT.setText(secim[0]); btnF.setText(secim[1]); btnF.setVisibility(View.INVISIBLE); btnT.setVisibility(View.INVISIBLE); }
более 80.why? –
Просто знать, должна ли база данных соответствовать вашим потребностям. –