Android - 如何在加载新布局时使按钮可单击

时间:2011-09-23 00:32:10

标签: android layout android-intent

我正在尝试在新布局加载时使按钮可点击... 发生了什么......我在布局1上,我有一些按钮显示... 当我按下一个按钮时,它将立即显示一个新的布局,其中包含来自另一个.xml的按钮。 但它不会让我点击布局2上的任何内容。 我该如何实现? 我的代码如下所示,从布局1到布局R.layout.fail。

    Button SectiontwoButton = (Button) findViewById(R.id.Sectiontwo);
    SectiontwoButton.setOnClickListener(new OnClickListener() {

        private Uri Uri;

        @Override
        public void onClick(View v) {
            setContentView(R.layout.fail);

            Uri uri=Uri;
            Intent i=new Intent(Intent.ACTION_VIEW, uri);
            mSoundManager.playSound(1);
        }
    });

由于

瓦希德

1 个答案:

答案 0 :(得分:0)

您可以将两个布局都作为viewflipper的子项。

而是再次调用setContentView,您可以使用

viewflipper.setDisplayChild(0);

这是在布局之间切换的更简洁方法。这也应解决您的点击问题。