java - Edittext,提交时需要显示在android的另一个窗口上

标签 java android xml adt

在android中,我想使用EditText从用户那里获取一个字符串,然后单击提交按钮,该字符串需要显示在另一个页面/ Pane 上。

这是我的fragment.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"   
>
<EditText android:id="@+id/msg"
    android:hint="@string/entertheip"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/text"
    />

<Button android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/Button1"
    />
<TextView android:id="@+id/tv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/thetext"
    android:visibility="invisible"
    />
</LinearLayout>

对应的java类是这个

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.fragment_main);

    Button bu = (Button)findViewById(R.id.button1);
    bu.setOnClickListener(new View.OnClickListener() {

        private TextView tv = (TextView)findViewById(R.id.tv);

        @Override
        public void onClick(View v) {
            // to view the ip in another page
            try{
                EditText et = (EditText)findViewById(R.id.msg);
                String t = et.getText().toString();
                tv.setText(t);

            }catch(NullPointerException e){
                e.printStackTrace();
            }
        }
    });




}   

}

但我只收到编辑文本和按钮,文本未显示在其他页面中。请在此提供帮助。

最佳答案

将其放入 onClick

tv.setVisibility(View.VISIBLE);

您必须使用 Intent 才能转到另一个 Activity ,例如

Intent i=new Intent(MainActivity.this, someClass.class);
startActivity(i);

将字符串保存在应用程序首选项中,并使用该类中的首选项标记,并将字符串设置为您想要的某个 TextView ...

关于java - Edittext,提交时需要显示在android的另一个窗口上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24527473/

相关文章:

java - 匹配空格或什么都不匹配的正则表达式

android - 类型 new AdapterView.OnItemSelectedListener(){} 必须实现继承的抽象方法错误。 eclipse

android - eclipse 不显示我的 galaxy nexus 与 android 4?

xml - XPath没有得到任何节点

java - 解码具有多个同名元素的 XML JAXB

java - 如何在 Runtime.exec() 延迟一段时间后将第二个命令附加到第一个命令?

java - 在 radioButtonActionPerfomed 中注册 JPanel

android:如何使用 CoordinatorLayout 和半透明导航栏?

java - 删除 XML 输入文件 Java

java - 我怎么知道 PrintWriter 中套接字连接的状态