Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中从文本框中获取文本,并在按下按钮时输入字符串_Android - Fatal编程技术网

如何在Android中从文本框中获取文本,并在按下按钮时输入字符串

如何在Android中从文本框中获取文本,并在按下按钮时输入字符串,android,Android,我这里有代码: 以下是主文件: package com.example.work.try1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_launch); final View buttonS = findViewById(R.id.button);

我这里有代码: 以下是主文件:

package com.example.work.try1;

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

    final View buttonS = findViewById(R.id.button);
    buttonS.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            Uri uri = Uri.parse("https://www.navanithiastrolife.com");
            Intent intent = new Intent(Intent.ACTION_VIEW, uri);
            startActivity(intent);
        }
    });

    final View button2 = findViewById(R.id.button2);
    button2.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            String user_name = button2.getText(R.id.editText).toString();
            String password = button2.getText(R.id.editText3).toString();
        }
    });

}

我不知道如何从文本框中获取文本以及单击按钮时获取文本。

请阅读文档,了解如何编写android应用程序。你可以从一开始

要回答你的问题

假设有一个按钮
b
和一个EditText
e
。按下按钮时,您将如何从编辑文本中获取文本

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

Button b = (Button)findViewById(R.id.<Button ID>);

b.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            EditText e = (EditText)findViewById(R.id.<EditText ID>);
            String s = e.getText().toString(); //getting the string from the edit text
        }
    });

}
@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_launch);
按钮b=(按钮)findViewById(R.id.);
b、 setOnClickListener(新视图。OnClickListener(){
@凌驾
公共void onClick(视图){
EditText e=(EditText)findViewById(R.id.);
字符串s=e.getText().toString();//从编辑文本中获取字符串
}
});
}

首先初始化视图,然后从中获取数据。像

EditText editText1 = (EditText)findViewById(R.id.editText);
EditText editText2 = (EditText)findViewById(R.id.editText3);
Button button2 = (Button)findViewById(R.id.button2);
然后单击按钮从编辑文本中获取文本

button2.setOnClickListener(new View.OnClickListener()
{
    public void onClick(View v)
    {
        String user_name = edittext1.getText().toString();
        String password = edittext2.getText().toString();
    }
});

要将此退出文本数据放在何处?请按照以下步骤操作:欢迎使用SO。我建议你们在这里发帖之前先阅读一些教程。你的问题甚至还不清楚,你可以从谷歌上的1000个链接中得到答案,只需按一下按钮,谷歌如何从编辑文本中获取文本。在提出新问题之前,请先进行谷歌搜索。