首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将EditText的内容保存到字符串中?安卓

如何将EditText的内容保存到字符串中?安卓
EN

Stack Overflow用户
提问于 2013-07-18 10:22:57
回答 2查看 8.4K关注 0票数 0

我已经尝试过了:

代码语言:javascript
复制
EditText edText1 = (EditText) findViewById(R.id.editText1);
String str = edText1.getText().toString();

我只能得到数字而不能得到字符。如何获取EditText文本,以便将其放在字符串中并对其进行操作?

EN

回答 2

Stack Overflow用户

发布于 2013-07-18 11:52:39

代码语言:javascript
复制
// first set the Input type of the EditText in the Java class like this;

EditText edText1 = (EditText) findViewById(R.id.editText1);

edText1.setInputType(InputType.TYPE_CLASS_TEXT);

String str = edText1.getText().toString();
票数 1
EN

Stack Overflow用户

发布于 2016-12-10 00:49:48

这是在我的项目中使用按钮的样子

代码语言:javascript
复制
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        createLog("Called method onCreate");

    Button addTextButton = (Button) findViewById(R.id.button);

    final EditText vEditText = (EditText) findViewById(R.id.editText);

    addTextButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String enteredText = vEditText.getText().toString();

            if (enteredText.length() > 0){
                String existingText =((TextView) findViewById(R.id.textView)).getText().toString();
                ((TextView) findViewById(R.id.textView)).setText(existingText + (char)10 + (char)13 + enteredText );
                vEditText.setText("");
            }
        }
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17713473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档