Android:inflater和setContentView无法触发seekbar事件

Android:inflater和setContentView无法触发seekbar事件,android,layout-inflater,setcontentview,Android,Layout Inflater,Setcontentview,我在用SeekBar做一些事情 onProgressChanged()将正确触发,如下所示 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); SeekBar sk=(SeekBar) findViewById (R.id.seekBar1); sk.setProgress(5

我在用SeekBar做一些事情

onProgressChanged()将正确触发,如下所示

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.main); 
    SeekBar sk=(SeekBar) findViewById (R.id.seekBar1); 

    sk.setProgress(50);
    sk.setOnSeekBarChangeListener
    (
        new OnSeekBarChangeListener()
        {
            public void onProgressChanged(SeekBar seekBar, int progress,
                    boolean fromUser)
            {
                 // Doing something correctly.
            }
        }
    );
}
但是,如果我使用LayoutInflater,SeekBar无法触发onProgressChanged()事件,如下所示

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    LayoutInflater inflater = getLayoutInflater();     
    View layout = inflater.inflate(R.layout.main, null); 

    setContentView(R.layout.main);      
    SeekBar sk=(SeekBar) layout.findViewById (R.id.seekBar1); 

    sk.setProgress(50);
    sk.setOnSeekBarChangeListener
    (
        new OnSeekBarChangeListener()
        {
            public void onProgressChanged(SeekBar seekBar, int progress,
                    boolean fromUser)
            {
                    // Could not trigger event.
            }
        }
    );
}
我不确定是否以错误的方式使用了LayoutInflater,所以我尝试了另一种方式来获得充气对象

Context mContext = MyActivity.this;  
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);   
还是不行。
所以,我的问题是,如果我使用LayoutInflater获取SeekBar对象,为什么SeekBar不能触发事件。

更改此
setContentView(R.layout.main)
设置内容视图(视图)您好,它仍然不起作用,但感谢您的帮助。:)它应该可以工作,你所做的是在一个布局中,你不能将膨胀的视图设置为活动它可以工作!!只需致电setContentView(view),谢谢Raghunandan!首先我必须犯一些错误。再次感谢你!