-1
所以我剛開始嘗試學習android代碼,並且作爲第一個體驗,我想添加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個片段在一個活動或使用一個單獨的活動和意圖從那裏。 – 2014-10-10 02:10:46
你是否試圖在活動之間切換? – 2014-10-10 05:19:10
您必須使用View切換器切換您的視圖 – Hasnain 2014-10-10 06:24:27