java如何使用EditText在Android Studio中进行其他活动
在Android studio活动中,我想使用EditText输入转到第二个活动,我的代码可以工作,但我必须按两次才能工作,如何才能将其更正为只按一次
editText.setInputType(InputType.TYPE_NULL);
editText.setShowSoftInputOnFocus(false);
public void addListenerOnButton() {
editText.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
String text = editText.getText().toString();
Intent myIntent = new Intent(view.getContext(),Calculated.class);
myIntent.putExtra("mytext",text);
startActivity(myIntent);
}
});
}
# 1 楼答案
使用EditText输入转到第二个活动是什么意思
如果需要单击逻辑,请使用按钮
如果要使用编辑文本的“完成”按钮:
在你的布局上。xml,您需要在editText上添加:
# 2 楼答案
为什么要将
EditText
的侦听器包装到另一个侦听器中更改为:
这样,当您单击
EditText
时,您将启动其他活动{cd3}如果您想使用设置监听器,请单击以设置该活动
# 3 楼答案
我认为,你应该使用按钮,而不是编辑文本,但如果你愿意的话
这很有效