我正在猜猜图片游戏。当我选择一个单词,即 A 时,它应该向上移动空 TextView 。因此,当我从上方框中选择 A 时,它应该移至原来的 TextView 。
基本上,我所做的只是点击从下框(TextView)移动到上框(TextView)。 单击上方框(TextView)A应移回下方框。
我是android的新手并且学习新东西。只需要一些帮助或概念,这样我就可以继续前进。
这是我用来将一个Text交换到另一个Text的两个TextView。
用于Upper TextView TextView btnA =(TextView)findViewById(R.id.upbtnA)
使用for textView TextView btnA =(TextView)findViewById(R.id.downbtnA)
答案 0 :(得分:0)
非常简单,因为您只使用.getText和.setText语法。
首先你得到文字
String txt1 = textview1.getText().toString();
String txt2 = textview2.getText().toString
然后设置文本
Textview1.setText(txt2);
Textview2.setText(txt1);
但是你还必须实现一个onClickListener,所以如果用户点击任一文本,它将执行该功能......
Textview1.setOnClickListener(new OnClickListener){
//get the text and set the text
}
第二个textview
相同请注意我也在我的手机上,因此代码的输出可能会令人困惑
答案 1 :(得分:0)
试试这个:
btn1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String temp = btn1.getText().toString();
btn1.setText(btn2.getText().toString());
btn2.setText(temp);
}
});