所以虽然我不是编程的新手(我已经为iOS
开发了大约6个月没有)我刚刚开始学习Android
开发并希望创建最简单的应用程序:< / p>
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button buckysButton = (Button)findViewById(R.id.buckysButton);
buckysButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View vw) {
TextView buckysText = (TextView)findViewById(R.id.buckysText);
if (buckysText.getText().toString() == "Hello") buckysText.setText("World!");
else if (buckysText.getText().toString() == "World!") buckysText.setText("Hello");
}
});
}
我没有错误。但是,按下按钮时没有任何反应。什么都没有改变,是的,我很肯定我的桌子原始文本被设置为“你好&#39;因为这是我在strings.xml中设置标签的原因。 <string name="message_text">Hello</string>