Как вы настроили, findViewById (R.id.seek) будет искать подпредставление с идентификатором, равным R.id.seek в PlayAreaView , которого не существует, поскольку у вас, кажется, естьSeekBar в вашем основном макете.
Если вам необходимо получить доступ к SeekBar из этого представления, передайте ссылку на него во время его создания, например, в основном действии
SeekBar sizeSlider = (SeekBar)findViewById(R.id.seek);
PlayAreaView areaView = new PlayAreaView(this, sizeSlider);
и вPlayAreaView,
SeekBar sizeSlider;
public PlayAreaView(Context context, SeekBar seekBar) {
super(context);
sizeSlider = seekBar;
...
seekBar.setOnSeekBarChangeListener(...);
}
, тогда к экземпляру SeekBar можно получить доступ через переменную экземпляра sizeSlider из PlaAreaView.