我正在尝试在我的笑话应用中集成“下一步”按钮。我在textView.setText上收到错误( message [currentSelectedJoke]); 我知道这个错误意味着“message”是一个字符串,但它需要一个数组。我理解这个问题。我的问题是,我该如何解决这个问题? 非常感谢!
[我所有的笑话都在我的内容中] 我的代码:
public class DisplayMessageActivity extends Activity {
Button next;
int currentSelectedJoke =0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
textView.setText(message);
textView.setTextColor(Color.BLACK);
textView.setTextSize(26);
textView.setTypeface(berlin);
///INPUT THIS FOR SOLID COLOR ///textView.setBackgroundColor(Color.MAGENTA);
textView.setBackgroundResource(R.drawable.back);
// Set the text view as the activity layout
setContentView(textView);
textView.setText(message[currentSelectedJoke]);
next=(Button)findViewById(R.id.next);
next.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
currentSelectedJoke++;
if(currentSelectedJoke == 5){
currentSelectedJoke =0;}
textView.setText(message[currentSelectedJoke]);
}
});
答案 0 :(得分:0)
您可以尝试使用
textView.setText(new String[]{message[currentSelectedJoke]});
这将创建一个仅包含所选笑话的数组...