-1
나는 안드로이드 코드를 배우려고 시작 했으므로 처음 경험으로 2 개의 창/레이아웃과 하나에서 다른 것으로가는 길을 추가하고 싶다고 생각했다. 나는 2 개의 애드온이이 트릭을 할 것이라고 생각했다.레이아웃을 변경하는 방법은 무엇입니까?
basiclly 나는 activity_my에서 시작합니다.이 UI에있는 버튼을 누르면 layout2라는 두 번째 레이아웃으로 이동합니다. 그러나 원래의 텍스트로 돌아가려고하면 아무 일도 일어나지 않습니다. 왜?
public class MyActivity extends Activity {
int k =0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
final ImageButton button = (ImageButton) findViewById(R.id.imageButton);
final Button button2 = (Button) findViewById(R.id.button);
EditText phone = (EditText) findViewById(R.id.phoneNUMBER);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.layout2);
k=1;
}
});
if(k==1){
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
k=0;
setContentView(R.layout.activity_my);
}
});
}
은 어느 하나 개의 활동에 2 개 조각을 사용하거나 거기에서 별도의 활동과 의도를 사용합니다. –
활동을 전환하려고하십니까? –
보기 전환 스위치를 사용하여보기를 전환해야합니다. – Hasnain