如何检索和显示来自" EditText"的OutPut字符串;或者" Toast"

时间:2015-03-23 09:27:18

标签: android md5 android-toast

我使用下面的链接,计算Md5哈希。(将字符串转换为MD5哈希),

http://www.anyexample.com/programming/java/java_simple_class_to_compute_md5_hash.xml

并且用这个:

try { 
                        Toast.makeText(MainActivity.this, AeSimpleMD5.MD5(rawString), 2000).show();
                    } catch (NoSuchAlgorithmException e) { 
                        // TODO Auto-generated catch block 
                        e.printStackTrace();
                    } catch (UnsupportedEncodingException e) { 
                        // TODO Auto-generated catch block 
                        e.printStackTrace();
                    } 

我可以看到与Toast的MD5哈希。

实际上,我有one button和2 Edittext,当用户在第一个EditText上输入字符串时,带按钮的用户可以使用此Toast看到MD5结果。

但是, 我需要而不是Toast,它在EditText2中显示。 编辑:我也可以使用下面的代码检索输入第一个TextEdit按钮并在TextEdit2中显示:

EditText et = (EditText) findViewById(R.id.editText2);
String myString = String;
et.setText(myString);

但我需要输出结果。

任何想法?

谢谢你的进步。

3 个答案:

答案 0 :(得分:1)

要从textView使用

获取文本
textView.getText(); 

因为此方法返回Text,所以你应该这样做以将其作为String类型

String value = textView.getText().toString();

此外,要在textView中设置字符串,请使用

textView.setText(yourStringObject);

使用MD5

textView.setText(AeSimpleMD5.MD5(rawString));

要实现onClick on按钮,请使用onClickListner创建一个匿名类 像这样

View name = (View) findViewById(R.id.btn1);
        /**  onClick Listener for name**/
        name.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // Handle view click here

                }
}

答案 1 :(得分:0)

将MD5值存储在字符串中 然后写下这个

ed_myEdittext2.setText(string);

ed_myEdittext2你的第二个editText string是您存储的MD5值。

答案 2 :(得分:0)

在按钮的onClick方法中,以下内容将MD5 Hash设置为第二个编辑文本:

editText2.setText(AeSimpleMD5.MD5(rawString));

确保您已从xml中夸大了EditText的视图,例如:

EditText editText2 = (EditText) view.findViewById(R.id.edit_text2_id);