从一个活动更新两个布局

时间:2012-11-12 12:00:18

标签: android

我正在尝试从一个活动类一次更新两个布局,但它崩溃了。

以下是我正在做的事情:

用户可以与一个布局进行交互,一旦用户按下弹出按钮,该弹出窗口就会通过另一个布局定义。所以我每次都需要更新弹出布局,但是在使用findViewById()时,它给出了null,我无法修改视图。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

- 每次按下按钮,您都需要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);
相关问题