我可以使用2个活动的布局吗? 我称“download.java”和一个称为活性“upload.java)和一个布局称为‘main_site.xml’。我可以使用2种活动的布局吗?
‘download.java’是在MainActivity 它显示2个按钮和一个空的列表视图 - >“下载”,“上传”,“lv”
当我点击上传时,第二个活动“upload”将启动,第二次启动“main_site.xml”,listview将填充数据
现在我有两次“main_site.xml”一个在另一个上面... 我该如何填充listiview并且不打开“新”布局?
的OnCreate在download.java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_site);
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
Button download = (Button)findViewById(R.id.cmd_download);
download.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
connectFTP("176.28.25.46");
listItems();
}
});
Button upload = (Button)findViewById(R.id.cmd_upload);
upload.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent myIntent = new Intent(MainSite.this, upload.class);
MainSite.this.startActivity(myIntent);
}
});
}
的OnCreate在upload.java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_site);
myPath = (TextView)findViewById(R.id.path);
root = Environment.getExternalStorageDirectory().getPath();
getDir(root);
}
我不知道你在做什么试图完成...你只想改变ListView的内容并在某个时刻使其可见? – takecare
我在MainActivity(Download.java)中有2个按钮,当我点击下载时,所有的作品都是有效的,因为它的代码在同一个活动中。和按钮上传我打电话给一个新的活动,但我喜欢有相同的布局...并不打开它再次 –
所以是的,这就是我喜欢的。我是否必须将完整的代码放在同一个活动中? –