2011-03-07 5 views
0

"신고"Button을 클릭하면 새 화면을 만들고 싶습니다. 그리고 그 새 화면에서 항목 목록을 표시하려고합니다. 시도했지만 실패했습니다. 새로운 Activity 클래스와 새로운 xml 파일을 만들었습니다.기본 화면에서 새 화면을 만드는 방법은 무엇입니까?

공용 클래스 보고서 MainActivity.java에서 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); 
} 

를 확장 :

public void createReport(View v){ 
    Intent intent = new Intent(this, Report.class); 
    startActivity(intent); 
} 

screen 새를 만들 수있는 다른 방법이 있나요, PLZ를 만들 수있는 다른 방법을 제공합니다.

+0

실패한 방법. 오류가 무엇입니까? – Mudassir

답변

0

표시하려는 내용에 대해 새 menuclass.xml을 생성하십시오 ..... id를 입력하십시오. 쓰기

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); 

} 
0

당신이 fragments.every 조각을 사용할 수있는

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); 
    } 
} 

만들고 새로운 MenuCalls 클래스는 단편 트랜잭션과 당신이 하나의 활동에서 여러보기를 관리 할 수 ​​있습니다 볼 수 있습니다.

관련 문제