-1
我試圖從一個單一的活動類一次更新兩個佈局,但它的崩潰。從一個活動更新兩個佈局
下面是我在做什麼:
用戶可以用一個佈局互動,並儘快A S用戶按下一個按鈕,彈出來了,這個彈出是通過另一種佈局定義。所以我需要每次更新彈出窗口布局,但是在使用findViewById()時,它會給出空值,而我無法修改視圖。
我該怎麼做?
我試圖從一個單一的活動類一次更新兩個佈局,但它的崩潰。從一個活動更新兩個佈局
下面是我在做什麼:
用戶可以用一個佈局互動,並儘快A S用戶按下一個按鈕,彈出來了,這個彈出是通過另一種佈局定義。所以我需要每次更新彈出窗口布局,但是在使用findViewById()時,它會給出空值,而我無法修改視圖。
我該怎麼做?
-每次按下按鈕,您都需要inflate
此彈出式佈局。
-你將來需要這種膨脹view.findViewById(......);
這將是類似下面:
lLay.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
final Dialog exitDialog = new Dialog(ResetActivity.this,R.style.CustomDialogTheme_new);
v = View.inflate(getApplicationContext(),R.layout.spinnerlikedialog, null);
exitDialog.setContentView(v);
tClosing = (TableRow) v.findViewById(R.id.tableRow_ClosingDateDialog);
發佈您的代碼,請 –
試試這個。 http://stackoverflow.com/questions/13063902/two-different-layouts-for-one-activity/13065773#13065773 –