从字段中获取信息并将其显示在 Android 中的消息中时出现小问题
Small problem when taking information from a field and showing it in a message in the Android
您可以看到我在 Android 上创建了这个简单的屏幕:
代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText identifier = findViewById(R.id.identifier);
Button button = findViewById(R.id.button);
String identifierIntoString = identifier.getText().toString().trim();
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), identifierIntoString, Toast.LENGTH_LONG).show();
}
});
}
}
请问,当用户在字段中键入内容,然后单击按钮时,该怎么做才能使用户在 Toast.makeText 中键入的内容显示出来?
按照以下进行更改。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String identifierIntoString = identifier.getText().toString().trim();
Toast.makeText(getApplicationContext(), identifierIntoString, Toast.LENGTH_LONG).show();
}
});
您可以看到我在 Android 上创建了这个简单的屏幕:
代码:
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EditText identifier = findViewById(R.id.identifier); Button button = findViewById(R.id.button); String identifierIntoString = identifier.getText().toString().trim(); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(), identifierIntoString, Toast.LENGTH_LONG).show(); } }); }
}
请问,当用户在字段中键入内容,然后单击按钮时,该怎么做才能使用户在 Toast.makeText 中键入的内容显示出来?
按照以下进行更改。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String identifierIntoString = identifier.getText().toString().trim();
Toast.makeText(getApplicationContext(), identifierIntoString, Toast.LENGTH_LONG).show();
}
});