【问题标题】:Small problem when taking information from a field and showing it in a message in the Android从字段中获取信息并将其显示在 Android 中的消息中时的小问题
【发布时间】:2022-01-14 14:44:41
【问题描述】:

您可以看到我在 Android 上创建了这个简单的屏幕:

代码:

公共类 MainActivity 扩展 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 中输入的内容?

【问题讨论】:

    标签: android button android-edittext toast findviewbyid


    【解决方案1】:

    按照以下进行更改。

        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();
        }
    });
    

    【讨论】:

    • 非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多