`
handsomeliuyang
  • 浏览: 314927 次
  • 性别: Icon_minigender_1
  • 来自: 益阳
社区版块
存档分类
最新评论

保存EditText的文本内容

阅读更多
当旋转手机时,如果想要保存EditText的文本的内容,有三种方法:
一:
   只要这个EditText设置了android:id属性就会自动保存。
二:
   可以设置EditText的android:freezesText="true",再到相应的Activity中加上如下两个方法:
CharSequence getSavedText(){
return ((TextView)findViewById(R.id.saved)).getText();
}
void setSavedText(CharSequence text){
((TextView)findViewById(R.id.saved)).setText(text);
}

如果想在退出这个Activity时,也能保存EditText的内容:
这时可以用state机制来保存。
2
3
分享到:
评论
1 楼 火神曲 2011-07-26  
        

相关推荐

    Android--EditText的富文本组件

    5. **保存和加载富文本**:为了持久化用户的编辑,我们需要将富文本数据保存到文件或数据库中,然后在需要时加载。由于富文本包含多种格式信息,通常会使用HTML或其他标记语言进行序列化和反序列化。 6. **兼容性...

    安卓Android源码——(EditText文本编辑).rar

    在安卓开发中,`EditText` 是一个至关重要的组件,它允许用户输入文本并显示文本内容。这个压缩包文件“安卓Android源码——(EditText文本编辑).rar”很可能包含了一个关于如何自定义和深入理解`EditText`功能的示例...

    Android应用源码之(EditText文本编辑).zip

    以下是对`Android应用源码之(EditText文本编辑)`的详细解读。 1. **EditText基础**:EditText是Android SDK中的一个视图类,继承自TextView。它的主要功能是在屏幕上显示一个可编辑的文本框,用户可以在其中输入...

    Android应用源码之(EditText文本编辑)-IT计算机-毕业设计.zip

    通过学习和实践这份"Android应用源码之(EditText文本编辑)",开发者不仅可以掌握EditText的基本用法,还能进一步了解Android UI设计、数据验证、用户交互等方面的知识,为后续的移动应用开发打下坚实基础。

    Android中ListView多个Edittext获取输入内容.rar

    4. **保存和恢复状态**:由于ListView的视图复用,我们需要在`getView()`方法中检查当前convertView的状态,如果有已输入的内容,需要将这些内容填充回EditText。 5. **提交数据**:当用户完成编辑并触发某种事件...

    安卓EditText输入框相关-一个基于Android原生的EditText的富文本组件支持文字输入可以插入图片.rar

    然而,原生的EditText功能相对简单,仅能处理纯文本输入,对于需要插入图片或其他富文本内容的需求,通常需要进行扩展或使用第三方库。本资源提供了一个基于Android原生EditText的富文本组件,允许用户在输入文字的...

    Android 监听EditText变化

    在Android开发中,`EditText`是用户输入文本的视图组件,经常用于收集用户的文本信息。为了能够实时响应`EditText`中的文本变化,开发者通常会使用`TextWatcher`监听器。`TextWatcher`是一个接口,提供了三个方法,...

    页面跳转之后保留之前EditText中的内容

    在离开源Activity前,将EditText内容保存到SharedPreferences,然后在新Activity中读取并显示。 ```java // 在源Activity中 SharedPreferences preferences = getPreferences(MODE_PRIVATE); SharedPreferences....

    ListView每个Item添加EditText,输入数据不窜行

    键是EditText的Tag,值是EditText的文本内容。 8. **适当地保存和恢复数据**:在Activity的onSaveInstanceState()和onRestoreInstanceState()中,分别保存和恢复SparseArray或HashMap的内容,以应对Activity的销毁...

    解决RecyclerView item上包含三个或三个以上的EditText的解决方案

    2. **保存和恢复输入状态**:当item被复用时,我们需要保存用户的输入状态(如文本内容、光标位置等)。这可以通过实现View.OnFocusChangeListener和在onFocusChange()方法中保存状态来完成。 ```java public void ...

    Android 解决ListView中有EditText时,数据丢失问题

    Android开发中,有时会碰到ListView中含有EditText的需求,但是EditText这种控件在ListView进行滑动的时候,或者新数据被添加的时候,数据会丢失,解决方法就是,时刻保存数据,详情请看代码

    ListView里EditText错位的问题

    对于EditText,这意味着清除文本内容,移除光标,并确保布局属性正确。 ```java @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; if (convertView =...

    -android搜索历史记录提示,在edittext输入框中输入,会在本地保存,下次输入会自动提示.rar

    本教程将详细讲解如何在EditText输入框中实现这样的功能,使输入的内容在本地保存,并在下次输入时自动提示。 首先,我们需要了解EditText是Android中的一个视图组件,用户可以通过它输入文本。当用户在EditText中...

    完美得解决listview和edittext抢夺焦点和数据混乱问题

    // 保存EditText数据 public void saveEditTextData(int position, String input) { // 将输入数据保存到对应位置的数据源 } } ``` **3. EditText监听器** 为EditText添加FocusChangeListener和TextWatcher,...

    Android 解决listview中edittext显示混乱问题

    - **EditText的困境**:由于ListView的视图复用,当一个EditText在列表中被滚动出去后,它的状态(如文本内容)并没有被清除,当这个View再次被使用时,它可能显示的是之前的数据。 2. **解决策略**: - **...

    EditTextDemo

    - `addTextChangedListener`:添加文本变化监听器,可以在文本内容改变时执行相应操作。 - `setOnFocusChangeListener`:设置焦点改变监听器,可以监听到输入框获得或失去焦点的状态。 6. **错误提示** - `...

    自定义的edittext超级文本编辑器(有拍照和插入图片)

    当用户拍摄完成后,相机应用会返回一张图片的Uri,我们可以通过这个Uri将图片保存到本地,并在EditText中显示。 插入图片的功能则需要处理图片的加载和显示。在Android中,常见的图片加载库如Glide或Picasso可以...

    Android应用源码之5.EditText控件学习.zip

    4. **监听输入事件**:可以通过`addTextChangedListener`添加TextWatcher监听器,监听文本内容的变化,实现动态验证或者实时处理文本数据。 5. **文本验证**:在表单提交前,可以对EditText的内容进行验证,例如...

    Listview+Edittext+Checkdemo

    改变ListView中特定内容的颜色可以通过监听EditText的文本变化事件(TextWatcher)来实现。当文本改变时,我们可以根据新文本的内容动态更新TextView的颜色。如果需要在编辑完成后立即显示颜色变化,可以使用...

    Android2.2 API中文文档 —EditText

    在Android开发中,`EditText`是不可或缺的UI组件,它允许用户输入文本并显示在屏幕上。在Android2.2版本的API中,`EditText`扮演着重要的角色,提供了多种功能和自定义选项,以适应不同应用的需求。下面我们将深入...

Global site tag (gtag.js) - Google Analytics