gpt4 book ai didi

java - 2 个按钮 2 个 EditTexts 字符串输入 1 个 TextVew 输出

转载 作者:行者123 更新时间:2023-11-29 04:05:24 25 4
gpt4 key购买 nike

一键添加2个EditText中的字符串,并在TextView中显示结果。然后第二个按钮应该将这些字符串与 2 个硬编码的单独单词进行比较。 “ Hello World ”。我什至无法获取要连接的字符串并在 Textview 中显示输出。这是我的代码

public class MainActivity extends AppCompatActivity {
//The stings to hold the user input
EditText str1;
EditText str2;
//string to hold the output
TextView display1;


EditText enter1;
EditText enter2;
TextView WDisplay;
Button add;
Button display;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


str1 = (EditText)findViewById(R.id.enter1);
str2 = (EditText)findViewById(R.id.enter2);
add = (Button) findViewById(R.id.add);
display = (Button) findViewById(R.id.display);
display1 = (TextView)findViewById(R.id.WDisplay);


add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String str1 = enter1.getText().toString();
String str2 = enter2.getText().toString();
display1.setText(str1);



}
});

display.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String str1 = enter1.getText().toString();
String str2 = enter2.getText().toString();
display1.setText(str1);

/*String check1;

{
check1 = "Hello";
}

String check2;

{
check2 = "World";
}*/
}
});
}'

我似乎无法将基础知识与我的程序所需的联系起来。请帮忙!

最佳答案

要连接您的字符串,只需执行以下操作

add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String enter1= str1 .getText().toString();
String enter2= str2 .getText().toString();
display1.setText(enter1+" "+enter2);
}
});

还有比较字符串的按钮...比较之后你想做什么

    display.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String str1 = enter1.getText().toString();
String str2 = enter2.getText().toString();
display1.setText(str1);
//comparision can be done as
if (str1.equals("Hello"){
//do anything
}

if (str2.equals("World"){
//do anything
}

}
});

希望这对您有所帮助....快乐的编码

关于java - 2 个按钮 2 个 EditTexts 字符串输入 1 个 TextVew 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59169219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com