Java 如何将xml文件中的文本视图中的文本提取到自定义对话框中的文本视图中?
我在Java 如何将xml文件中的文本视图中的文本提取到自定义对话框中的文本视图中?,java,android,Java,Android,我在.xml文件中有一个文本视图,在该文本视图下面有一个按钮。每次应用程序运行时,TextView中的文本都会更改。我创建了一个自定义对话框,这样当我按下按钮时,自定义对话框就会显示出来。在这个自定义对话框中,我还有一个TextView,我希望这个TextView获取并显示我的主TextView中的数据 这是我的main.xml文件 <TextView android:gravity="center" android:layout_width="match_
.xml文件中有一个文本视图,在该文本视图下面有一个按钮。每次应用程序运行时,TextView中的文本都会更改。我创建了一个自定义对话框,这样当我按下按钮时,自定义对话框就会显示出来。在这个自定义对话框中,我还有一个TextView,我希望这个TextView获取并显示我的主TextView中的数据
这是我的main.xml文件
<TextView
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/country"
android:layout_marginTop="10dp"
android:text="country"/>
下面是我的MainActivity.class
onCreate()中的自定义对话框
当对话框显示时,我需要在custom_dialog
中使用此文本视图,以便在main.xml
的文本视图中获取数据。您必须通过单击按钮从主文本视图中获取文本来设置自定义对话框文本视图中的文本
textContry.setText(textviewMain.getText().toString());
customDialog= new Dialog( this );
customDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
customDialog.setContentView(R.layout.custom_dialog);
customDialog.setCancelable( true );
TextView textContry=(TextView)customDialog.findViewById(R.id.get_country);
textContry.setText(textviewMain.getText().toString());