Android 如何将TextSwitcher整合到按钮顶部?

Android 如何将TextSwitcher整合到按钮顶部?,android,Android,我希望每次单击按钮时,按钮上的文本都能切换。我知道如何切换文本的唯一方法是Textswitcher,但我似乎找不到一种将其与按钮一起使用的方法。我相信这是一个简单的答案,并感谢任何帮助 XML文件部分 钮扣 android:id=“@+id/Button_A” android:layout\u width=“包装内容” android:layout\u height=“包装内容” android:layout\u alignParentLeft=“true” android:textSize=“

我希望每次单击按钮时,按钮上的文本都能切换。我知道如何切换文本的唯一方法是Textswitcher,但我似乎找不到一种将其与按钮一起使用的方法。我相信这是一个简单的答案,并感谢任何帮助

XML文件部分

钮扣

android:id=“@+id/Button_A”
android:layout\u width=“包装内容”
android:layout\u height=“包装内容”
android:layout\u alignParentLeft=“true”
android:textSize=“@dimen/help\u text\u size”
android:minWidth=“10px”
爪哇:

Button alphaButton=(Button)findViewById(R.id.Button_A);
alphaButton.setText(mGameSettings.getString(游戏首选项右“”);
alphaButton.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图v){
Handleans和Shownextquestion(“a”);
}
});

我很确定你应该能够在
点击监听器中调用
按钮#setText()
,基本上我正在尝试设置一个选择题测验。我希望每个问题的按钮都是不同的多选选项。所以我从下载的文件中提取它。然而,即使我设置文本,文本也不会改变,除非它在TextSwitcher中。因此,setText不能满足我的需要。更改文本的代码是什么样子的?还有,这是什么版本的android?无论按钮是否在
文本切换器中,我都可以在单击侦听器中设置按钮的文本。文本是否设置为
游戏首选项\u右
字符串?还是
handleAnswerAndShowNextQuestion()
中的代码不起作用?我认为上述代码没有本质上的错误