android:从textview获取项目到另一个textview?

时间:2011-08-08 15:09:16

标签: java android listview

我有两个布局文件。第一个布局文件包含textview中的一些数据,另一个布局包含一个空的textview。现在,当我在第一个布局中使用按钮时,我想将第一个布局的textview数据传递给新的布局textview。我怎么用这个?提前谢谢。

2 个答案:

答案 0 :(得分:1)

基本上你可以这样做,按下按钮,获取第二个布局的视图

LayoutInflater inflater=getLayoutInflater();
            View  row=inflater.inflate(R.layout.secondlayout, parent, false);

并使用以下语句获取第二个textview的id

TextView text2=(TextView)row.findViewById(R.id.SecondTextView)

然后在第一个textview中使用第一个id的id到String:

String s=text1.getText().toString();

然后将此String设置为第二个textview。

text2.setText(s);

答案 1 :(得分:0)

如果,textview2是第二个布局的textview。和

//to get data from text view of first layout use the following code
LayoutInflater inflater = (LayoutInflater) context
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View vi = inflater.inflate(R.layout.layout1, null);

TextView tv1 = (TextView) vi.findViewById(R.id.textview1);
// to set of first textview in second textview
textview2.setText(tv1.getText().toString