2013-08-23 1 views
1

사용자가 볼 수있는 새로운 XML 페이지를 열 수있는 버튼이있는 앱을 만들고 싶습니다. 나는이와 내가 찾은 작은에서 새로운 해요, 나는 이런 식으로 뭔가를해야한다고 생각하지만 난 잘 모르겠어요과 틀릴 수도 :하지만안드로이드에서 버튼으로 새로운 android XML 페이지를 여는 방법은 무엇입니까?

Button myButton = (Button) findViewById(R.id.my_button); 

setContentView(R.layout.page1); 

해요 수입에 대한 확신이 없으며 안드로이드 애플 리케이션 코딩에 대한 더 많은 정보를 얻을 수있는 훌륭한 자습서를 알고 있다면. 당신이 무슨 일을하는지

답변

4

이 주 actiivty 코드 아래에 추가 새로운 액티비티 이름 newActivity.java 의 onCreate 메소드에 다음과 같은 명령문을 사용하여 원하는 xml을 추가하십시오.

setContentView(R.layout.page1); 
1

setContentView(R.layout.page1);와 괜찮지 만, 당신은 버튼의 버튼 리스너를 설정해야합니다

Button button = (Button) findViewById(R.id.button); 
button.setOnClickListener (new View.OnClickListener() { 
    public void onClick(View v) { 
     Intent i = new Intent(getApplicationContext(),NewActivity.class); 
     startActivity(i); 
    } 
}); 

만들기

Button myButton = (Button) findViewById(R.id.my_button); 

myButton.setOnClickListener (new View.OnClickListener() 
{ 
    public void onClick(View v) 
    { 
     setContentView(R.layout.page1); 
    } 
}); 
관련 문제