Android中获取TextView和EditText中的文本
来源:互联网 发布:vm无法识别mac os x 编辑:程序博客网 时间:2024/05/16 23:02
Android中获取TextView和EditText中的文本
//建立对象
EditText tv1=(EditText) findViewById(R.id.name);
//获取文本
String name=tv1.getText().toString();
package com.save;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.RandomAccessFile;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
private EditText editText1;
private Button button1;
String filePath = Environment.getExternalStorageDirectory() + “/save/”;
String fileName = “save.txt”;
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView();}private void initView() { editText1 = (EditText) findViewById(R.id.editText1); button1 = (Button) findViewById(R.id.button1); button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { writeTxtToFile(editText1.getText().toString().trim(), filePath, fileName); } });}// 将字符串写入到文本文件中public void writeTxtToFile(String strcontent, String filePath, String fileName) { // 生成文件夹之后,再生成文件,不然会出错 makeFilePath(filePath, fileName); String strFilePath = filePath + fileName; // 每次写入时,都换行写 String strContent = strcontent + "\r\n"; try { File file = new File(strFilePath); if (!file.exists()) { Log.d("TestFile", "Create the file:" + strFilePath); file.getParentFile().mkdirs(); file.createNewFile(); } RandomAccessFile raf = new RandomAccessFile(file, "rwd"); raf.seek(file.length()); raf.write(strContent.getBytes()); raf.close(); } catch (Exception e) { e.printStackTrace(); }}// 生成文件public File makeFilePath(String filePath, String fileName) { File file = null; makeRootDirectory(filePath); try { file = new File(filePath + fileName); if (!file.exists()) { file.createNewFile(); } } catch (Exception e) { e.printStackTrace(); } return file;}// 生成文件夹public static void makeRootDirectory(String filePath) { File file = null; try { file = new File(filePath); if (!file.exists()) { file.mkdir(); } } catch (Exception e) { e.printStackTrace(); }}
}
添加这个权限
- Android中获取TextView和EditText中的文本
- Android中获取TextView和EditText中的文本
- Android中获取TextView和EditText中的文本
- Android中获取TextView和EditText中的文本
- Android TextView和EditText设置文本颜色
- 关于android中 TextView EditText 中的一些文本效果的实现i
- Android 中如何获取editText文本信息
- android TextView和EditText中显示图片
- android TextView和EditText中显示图片
- android TextView和EditText中显示图片
- android TextView和EditText中显示图片
- android textview和edittext中插入表情
- android textview和edittext中插入表情
- android TextView和EditText中显示图片
- Android 系列 6.16使用TextView和EditText显示文本字段
- Android Textview和Edittext文本选中样式修改实战
- android-TextView和EditText
- Android-TextView和EditText
- canvas+js 贪吃蛇实现
- Python学习_2——>字符串和编码
- 继电器设备改造需要的设备清单
- Java(4-1)
- 生活小记27
- Android中获取TextView和EditText中的文本
- 数学 数论
- 如何在vr中进行视频播放
- 单播,组播,广播,任播
- 创建类Person和张三
- css 基本属性
- java 常用设计模式(工厂设计模式)
- 类和对象
- codevs 1083Cantor表