我想点击一个按钮,将我的第一个活动(即java代码)的内容复制到我的片段中
是我的活动,上面有一个按钮(源代码),如果我点击该按钮,那么它应该将所有内容(即活动的java代码)粘贴到我的片段中 这是我的碎片。我希望我的java代码应该复制到java片段,而xml代码应该只在我单击活动上的“源代码”按钮时复制到xml片段 这是我的活动代码我想点击一个按钮,将我的第一个活动(即java代码)的内容复制到我的片段中,java,android,Java,Android,是我的活动,上面有一个按钮(源代码),如果我点击该按钮,那么它应该将所有内容(即活动的java代码)粘贴到我的片段中 这是我的碎片。我希望我的java代码应该复制到java片段,而xml代码应该只在我单击活动上的“源代码”按钮时复制到xml片段 这是我的活动代码 package com.example.shivnandan.listview; import android.app.Activity; import android.app.Fragment; import android.cont
package com.example.shivnandan.listview;
import android.app.Activity;
import android.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class main_act extends Activity
{
TextView t1 ,t2;
EditText e1;
Button b1,b2;
// String e;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main_act_layout);
// e =( getIntent().getExtras().getString("main_act"));
t1 = (TextView)findViewById(R.id.textView3);
t2 = (TextView)findViewById(R.id.textView4);
e1 = (EditText)findViewById(R.id.editText);
b1 = (Button)findViewById(R.id.button);
b2 =(Button)findViewById(R.id.button2);
b1.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent i = new Intent(getApplicationContext(),main_act_2.class);
i.putExtra("name",(e1.getText().toString()));
startActivity(i);
}
});
b2.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent i = new Intent(getApplication(),SourceCode_Activity.class);
startActivity(i);
}
});
}
}
这是我的片段活动
package com.example.shivnandan.listview;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ScrollView;
import android.widget.TextView;
import android.app.Activity;
import android.widget.ZoomControls;
public class Fragment1 extends android.support.v4.app.Fragment {
ZoomControls z;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View v = inflater.inflate(R.layout.frag1, null);
// return inflater.inflate(R.layout.frag1,container,false);
z = (ZoomControls) v.findViewById(R.id.zoomControls);
final TextView tv1 = (TextView) v.findViewById(R.id.textView7);
z.setOnZoomInClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
float x = tv1.getScaleX();
float y = tv1.getScaleY();
tv1.setScaleX((float) (x + 1));
tv1.setScaleY((float) (y + 1));
}
});
z.setOnZoomOutClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
float x = tv1.getScaleX();
float y = tv1.getScaleY();
tv1.setScaleX((float) (x - 1));
tv1.setScaleY((float) (y - 1));
}
});
return v;
}
}
我不认为你可以像那样复制源代码
一个简单的实现方法是定义字符串,这些字符串是您想要显示的任何内容的源代码,并根据单击的按钮将它们适当地设置为片段中的文本视图。不清楚您想要实现什么。在正在运行的应用程序的上下文中,复制源代码没有意义。如果在运行时您希望一件事情与另一件事情执行相同的操作,那么您可以重用第一件事情,您没有复制源代码。先生,我正在尝试制作一个脱机应用程序,用户可以在其中查看活动的java代码和xml。例如,如果他们希望查看滚动条的工作方式,那么我希望他们可以查看代码和布局代码,当点击源代码时。也许把代码放在GitHub或类似的网站上并链接到它。