2011-01-17 8 views
0

ボタンをクリックするたびに、ボタンのテキストを切り替える必要がありました。私がテキストを切り替える方法を知っている唯一の方法はTextswitcherですが、私はボタンでそれを使用する方法を見つけることができないようです。私はこれが簡単な答えであり、どんな助けでも感謝していると確信しています!ボタンの上にどのようにTextSwitcherを組み込みますか?

XMLファイル部分...

ボタン

android:id="@+id/Button_A" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_alignParentLeft="true" 
android:textSize="@dimen/help_text_size" 
android:minWidth="10px" 

のJava:

Button alphaButton = (Button) findViewById(R.id.Button_A); 
alphaButton.setText(mGameSettings.getString(GAME_PREFERENCES_RIGHT, "")); 
alphaButton.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     handleAnswerAndShowNextQuestion("a"); 
    } 
}); 

答えて

0

私はあなただけonClickリスナーにButton#setText()を呼び出すことができるはずかなり確信して

+0

基本的に私は複数の選択肢のクイズを設定しようとしています。そして、私はボタンを各質問の異なる選択肢のオプションにしたい。だから私はダウンロードしたファイルからそれを引き出しています。しかし、たとえsetTextを使っても、テキストはTextSwitcher内になければ変更されません。したがって、setTextは私のニーズに対応していません。 – Kevin

+0

テキストを変更するためのコードはどのように見えますか?また、これはAndroidのどのバージョンですか?私は、TextSwitcherであるかどうかにかかわらず、クリックリスナからボタンのテキストを設定することに問題はありません。 –

+0

コードについては上記を参照 – Kevin

関連する問題