android - 从对话框获取文本到主要 Activity

标签 android

您好,我正在使用选项菜单,我只想显示一个带有两个编辑文本以及确定和取消按钮的对话框。当我按下确定时,我想将在文本字段中输入的数据发送到主要 Activity 。任何人都可以帮助我,我该怎么做。

最佳答案

你可以在你的对话框中编辑文本..像这样,(对于我正在写的一个编辑文本)

    <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
   android:layout_width="fill_parent"     android:layout_height="wrap_content"  
   android:orientation="vertical">     
 <EditText         android:id="@+id/myEditText"       
  android:layout_height="wrap_content"      
   android:layout_width="fill_parent" /> 
</LinearLayout> 

然后从您的对话框中扩充 View 并获取 EditText 的内容。

  private Dialog myTextDialog() {    
     final View layout = View.inflate(this, R.layout.myDialog, null);   
       final EditText savedText = ((EditText) layout.findViewById(R.id.myEditText));    

      AlertDialog.Builder builder = new AlertDialog.Builder(this);   
      builder.setIcon(0); 

      builder.setPositiveButton("Save", new Dialog.OnClickListener() {     
        public void onClick(DialogInterface dialog, int which) {  
              String myString = savedText.getText().toString().trim();   
          }   
      });   
  builder.setView(layout);  
   return builder.create(); 
 } 

myString 将保存您的 EditText 的内容

关于android - 从对话框获取文本到主要 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6367669/

相关文章:

android - 如何在 Android 中从 java 文件创建 EditText

android - 在 Android 上对文件系统进行分区

java - 在android中的复选框上设置背景颜色

android - cocos2dx 应用程序在恢复 Activity 时崩溃

java - 干净的滚动方式

javascript - 基本的多文件上传不适用于移动设备

android - 了解android中WebView的onBackPressed方法

javascript - cordova-2.0.0.js 不能在 android 上使用 phonegap

java - 等待两个异步任务的结果

android - 如何使 android Phonegap 可用于平板电脑?