Android 如何将TextSwitcher整合到按钮顶部?
我希望每次单击按钮时,按钮上的文本都能切换。我知道如何切换文本的唯一方法是Textswitcher,但我似乎找不到一种将其与按钮一起使用的方法。我相信这是一个简单的答案,并感谢任何帮助 XML文件部分 钮扣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=“
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()
中的代码不起作用?我认为上述代码没有本质上的错误