当我点击“报告” Button
时,我想创建一个新屏幕。在新屏幕上,我想显示项目列表。
我尝试过,但失败了。我创建了一个新的Activity
类和一个新的xml
文件。
公共类报告扩展了MainActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.report);
ListView mWeek = (ListView) findViewById(R.id.week);
ListView mMonth = (ListView) findViewById(R.id.month);
ListView mYear = (ListView) findViewById(R.id.year);
}
在MainActivity.java
:
public void createReport(View v){
Intent intent = new Intent(this, Report.class);
startActivity(intent);
}
有没有其他方法可以创建新的screen
,PLZ可以提供任何其他方式来创建它。
答案 0 :(得分:0)
为要显示的内容创建新的menuclass.xml ..... 给他们id。
View v1= findViewById(R.id.subid);
b1= (Button)v1;
b1.setOnClickListener(new OnClickListener(){
public void onClick(View v)
{
Intent intent=new Intent(Main.this,MenuCalls.class);
startActivity(intent);
}
}
并在write
中创建新的MenuCalls类public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.menucalls);
ListView mWeek = (ListView) findViewById(R.id.week);
ListView mMonth = (ListView) findViewById(R.id.month);
ListView mYear = (ListView) findViewById(R.id.year);
}
答案 1 :(得分:0)
你可以使用fragment.every片段有一个视图,片段事务你可以在一个活动中管理多个视图。